Create a managed object from the given object
@param instance - the object to build the ManagedObject from
@param name - the name of the managed object. If null, the name willbe derived from the object annotations or attachment name.
@param nameType - the name of the managed object. If null, the name willbe derived from the object annotations or default to "".
@see ManagementObjectID
@return the managed object
@throws IllegalArgumentException for a null object
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.