This method will bind the given descriptor to this Module. If the descriptor given is not an ActiveDescriptor then a non-reified ActiveDescriptor will be returned with the system provided fields set. If the descriptor given is a reified ActiveDescriptor then the descriptor returned will be a reified ActiveDescriptor that takes all values except for the id from the given descriptor. A deep copy will be made of the incoming descriptor
@param key May not be null. Will be used to derive the variouskey fields associated with the given provider
@return The entry as added to the service registry, with fieldsof the Descriptor filled in by the system as appropriate
@throws IllegalArgumentException if there is an error in the key
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.