An generic reflection based implementation for applying a DynamicMBean
interface on a another object that actually does not need to implement
the DynamicMBean interface.
Returns the method with the specified name if it exists in the class
of the given object or any of its superclasses regardless the
method's visibility.
Determines if the class or interface represented by this ClassInfo object is
either the same as, or is a superclass or superinterface of, the class
or interface represented by the specified Class parameter.
Determines if the class or interface represented by the specified class parameter is
either the same as, or is a superclass or superinterface of, the class
or interface represented by this ClassInfo object.