#
# Generated by hk2-metadata-generator
#

[org.glassfish.hk2.xml.hk2Config.test.beans.ClazzInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=clazz
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.hk2.xml.hk2Config.test.beans.Clazz}

[org.glassfish.hk2.xml.hk2Config.test.beans.KingdomConfigInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=kingdom-config
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=<*>={collection\:org.glassfish.hk2.xml.hk2Config.test.beans.ScientistBean},<phyla>={org.glassfish.hk2.xml.hk2Config.test.beans.Phyla,@javax.xml.bind.annotation.XmlElement,@javax.validation.constraints.NotNull},<property>={collection\:org.jvnet.hk2.config.types.Property},target={org.glassfish.hk2.xml.hk2Config.test.beans.KingdomConfig}

[org.glassfish.hk2.xml.hk2Config.test.beans.NamedInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=named
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@name={required,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.hk2.xml.hk2Config.test.beans.Named},target={org.glassfish.hk2.xml.hk2Config.test.beans.Named}

[org.glassfish.hk2.xml.hk2Config.test.beans.OrderInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=order
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=target={org.glassfish.hk2.xml.hk2Config.test.beans.Order}

[org.glassfish.hk2.xml.hk2Config.test.beans.PhylaInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=phyla
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=<*>={collection\:org.glassfish.hk2.xml.hk2Config.test.beans.Phylum},target={org.glassfish.hk2.xml.hk2Config.test.beans.Phyla}

[org.glassfish.hk2.xml.hk2Config.test.beans.PhylumInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=phylum
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=<property>={collection\:org.jvnet.hk2.config.types.Property},@name={required,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.hk2.xml.hk2Config.test.beans.Named},target={org.glassfish.hk2.xml.hk2Config.test.beans.Phylum},target-contracts={org.glassfish.hk2.xml.hk2Config.test.beans.Named}

[org.glassfish.hk2.xml.hk2Config.test.beans.ScientistBeanInjector]S
contract={org.jvnet.hk2.config.ConfigInjector}
name=scientist-bean
qualifier={org.jvnet.hk2.config.InjectionTarget}
metadata=@name={required,datatype\:java.lang.String,leaf},key={@name},keyed-as={org.glassfish.hk2.xml.hk2Config.test.beans.Named},target={org.glassfish.hk2.xml.hk2Config.test.beans.ScientistBean},target-contracts={org.glassfish.hk2.xml.hk2Config.test.beans.Named}

