SpeedoClass classWithId = clas;
while(classWithId.getSuperClassName() != null) {
classWithId = classWithId.getSpeedoClassFromContext(classWithId.getSuperClassName());
}
boolean found = false;
for (Iterator it = pName.iterateField(); it.hasNext() && !found;) {
String fn = (String) it.next();
SpeedoField sf = (SpeedoField) classWithId.fields.get(fn);
if (sf == null) {
logger.log(BasicLevel.WARN, "Field " + fn + " defined in the identifier of "
+ classWithId.name