java.lang.Class<T> annotatedClass
java.lang.Class<T> beanClass
java.lang.String objectName
java.lang.reflect.Type openTypeClass
javax.management.ObjectName objectName