protected boolean isInField(int pos, boolean chgToField) {  ScreenField sf;  for (int x = 0;x < sizeFields; x++) { sf = screenFields[x];  if (sf.withinField(pos)) {  if (chgToField) { if (!currentField.equals(sf)) currentModified = false; currentField = sf; } return true; } } return false;
protected boolean isInField(int pos) { return isInField(pos,true);
   protected boolean isInField(int pos, boolean chgToField) {      ScreenField sf;      for (int x = 0;x < sizeFields; x++) {         sf = screenFields[x];         if (sf.withinField(pos)) {            if (chgToField) {               if (!currentField.equals(sf))                  currentModified = false;               currentField = sf;            }            return true;         }      }      return false;   }