@Service(name="shared-service",
metadata="target=org.glassfish.paas.orchestrator.config.SharedService,@default=optional,@default=default:false,@default=datatype:java.lang.String,@default=leaf,@init-mode=optional,@init-mode=default:eager,@init-mode=datatype:java.lang.String,@init-mode=leaf,@state=optional,@state=datatype:java.lang.String,@state=leaf,@template=optional,@template=datatype:java.lang.String,@template=leaf,=org.glassfish.paas.orchestrator.config.Characteristics,=org.glassfish.paas.orchestrator.config.Configurations,=collection:org.jvnet.hk2.config.types.Property,@type=optional,@type=datatype:java.lang.String,@type=leaf,@service-name=optional,@service-name=datatype:java.lang.String,@service-name=leaf,key=@service-name,keyed-as=org.glassfish.paas.orchestrator.config.Service,@parent-service=optional,@parent-service=datatype:java.lang.String,@parent-service=leaf,@requesting-plugin=optional,@requesting-plugin=datatype:java.lang.String,@requesting-plugin=leaf,@matching-plugin=optional,@matching-plugin=datatype:java.lang.String,@matching-plugin=leaf")
public class SharedServiceInjectorextends org.jvnet.hk2.config.NoopConfigInjector