code: public boolean isJavaInheritance()
      {
          if(javaInheritance == null)
          {
              javaInheritance = getClassDescriptor().getSuperClassDescriptor().getClassOfObject()
                      .isAssignableFrom(getClassDescriptor().getClassOfObject()) ? Boolean.TRUE : Boolean.FALSE;
          }
          return javaInheritance.booleanValue();
      }
docs: If this method returns <em>true</em> the inheritance described by this object
  is a <em>normal</em> JAVA inheritance. If <em>false</em> the inheritance is only declared
  in the O/R mapping it's a <em>declarative inheritance</em>, the referenced "super class" in <strong>not</strong>
  a JAVA super class of the main class.