anchor.diff:  == Dependency Injection
   
   === Guice Example
  +image:https://picocli.info/images/225px-Guice.jpg[Guice logo]
  +
   The below example shows how to create a <<Custom Factory,custom `IFactory`>> implementation with a Guice `Injector`:
   
   [source,java]
  
positive.code: 
  == OSGi Bundle
  
  From 4.0, the picocli JAR is an OSGi bundle with `Bundle-Name: picocli` and other appropriate metadata in the manifest.
  
  
  
negative.code: ----
  
  === Micronaut Example
  image:https://micronaut.io/images/micronaut_mini_copy_tm.svg[Micronaut Logo,width=350]
  
  The Micronaut microservices framework provides https://docs.micronaut.io/latest/guide/index.html#picocli[built-in support] for picocli with its `PicocliRunner` class.
  
  [source,java]
  