@Service(name="machine-config",
metadata="target=org.glassfish.virtualization.config.MachineConfig,@name=optional,@name=datatype:java.lang.String,@name=leaf,key=@name,keyed-as=org.glassfish.virtualization.config.MachineConfig,=leaf,=leaf,=leaf,@os-name=optional,@os-name=datatype:java.lang.String,@os-name=leaf,@disks-location=optional,@disks-location=default:virt/disks,@disks-location=datatype:java.lang.String,@disks-location=leaf,@templates-location=optional,@templates-location=default:virt/templates,@templates-location=datatype:java.lang.String,@templates-location=leaf,@template-cache-location=optional,@template-cache-location=default:virt/cache,@template-cache-location=datatype:java.lang.String,@template-cache-location=leaf,=org.glassfish.virtualization.config.VirtUser")
public class MachineConfigInjectorextends org.jvnet.hk2.config.NoopConfigInjector