Index: ClassDescriptor.java =================================================================== --- ClassDescriptor.java (revision 612070) +++ ClassDescriptor.java (working copy) @@ -242,7 +242,15 @@ * @return the fieldDescriptor ID */ public FieldDescriptor getIdFieldDescriptor() { - return idFieldDescriptor; + if (null != this.idFieldDescriptor) { + return this.idFieldDescriptor; + } + + if (null != this.superClassDescriptor) { + return this.superClassDescriptor.getIdFieldDescriptor(); + } + + return null; } /**