// If it is a class, all fields of it's superclass.
if (this instanceof ClassType) {
ClassType superclass = ((ClassType) this).superclass();
if (superclass != null)
resultSet.addAll(superclass.allFields());
}
fAllFields = new ArrayList<Field>(resultSet);
return fAllFields;
}