001 package org.picocontainer.doc.tutorial.lifecycle; 002 003 import org.picocontainer.doc.tutorial.interfaces.Kissable; 004 import org.picocontainer.Startable; 005 006 // START SNIPPET: girl 007 008 public class Girl implements Startable { 009 Kissable kissable; 010 011 public Girl(Kissable kissable) { 012 this.kissable = kissable; 013 } 014 015 public void start() { 016 kissable.kiss(this); 017 } 018 019 public void stop() { 020 } 021 } 022 023 // END SNIPPET: girl