Index: pico/container/src/test/org/picocontainer/lifecycle/LazyLifecycleStrategyTestCase.java
===================================================================
--- pico/container/src/test/org/picocontainer/lifecycle/LazyLifecycleStrategyTestCase.java	(revision 5535)
+++ pico/container/src/test/org/picocontainer/lifecycle/LazyLifecycleStrategyTestCase.java	(working copy)
@@ -25,6 +25,20 @@
     }
 
     @Test
+    public void testStartStopAndDisposeCanBeLazyWithoutGet() {
+        final StringBuilder sb = new StringBuilder();
+        MutablePicoContainer pico = new LazyStartingPicoContainer();
+        pico.addComponent(sb);
+        pico.as(CACHE).addComponent(MyStartableComp.class);
+        pico.start();
+        assertEquals("", sb.toString()); // normally would be "<" here
+        pico.stop();
+        assertEquals("", sb.toString());
+        pico.dispose();
+        assertEquals("", sb.toString());
+    }
+    
+    @Test
     public void testStartStopAndDisposeCanBeConditionallyLazy() {
         final StringBuilder sb = new StringBuilder();
         MutablePicoContainer pico = new ConditionallyLazyStartingPicoContainer();

