determine whether the given bean class qualifies as an mbean as-is . this implementation checks for javax.management.dynamicmbean classes as well as classes with corresponding `` mbean '' interface standard mbeans or corresponding `` mxbean '' interface java 6 mxbeans . concode_field_sep Log logger concode_elem_sep String MBEAN_SUFFIX concode_elem_sep String IDENTITY_OBJECT_NAME_KEY concode_field_sep Class<?> getMBeanInterface concode_elem_sep String[] getMethodSignature concode_elem_sep ObjectName appendIdentityToObjectName concode_elem_sep Class<?>[] parameterInfoToTypes concode_elem_sep Class<?>[] parameterInfoToTypes concode_elem_sep Class<?> getClassToExpose concode_elem_sep Class<?> getClassToExpose concode_elem_sep String getAttributeName concode_elem_sep MBeanServer locateMBeanServer concode_elem_sep MBeanServer locateMBeanServer concode_elem_sep Class<?> getMXBeanInterface
boolean function ( Class < ? > arg0 ) { return ( arg0 != null && ( DynamicMBean . class . isAssignableFrom ( arg0 ) || ( getMBeanInterface ( arg0 ) != null || getMXBeanInterface ( arg0 ) != null ) ) ) ; }