*/
protected void processInheritance() {
// Process the inheritance metadata first. Create one if one does not
// exist.
if (m_inheritance == null) {
m_inheritance = new InheritanceMetadata(getAnnotation(Inheritance.class), getAccessibleObject());
}
m_inheritance.process(getDescriptor());
}