public void getDisplay(Object element, boolean adding) {
   for (Iterator e = vector.iterator(); e.hasNext(); ) {
     AbstFieldObj obj = (AbstFieldObj) e.next();
     // Err.pr( "CompFieldObj.getDisplay() " + obj);
     obj.getDisplay(element, adding);
   }
 }
 public CautiousArrayList getAdapters(CautiousArrayList v, int visualType, boolean tableOnly) {
   CautiousArrayList ret = new CautiousArrayList();
   for (Iterator e = vector.iterator(); e.hasNext(); ) {
     AbstFieldObj abstObj = (AbstFieldObj) e.next();
     ret.addAll(abstObj.getAdapters(v, visualType, tableOnly));
   }
   return ret;
 }
 public boolean haveFieldsChanged() {
   boolean result = false;
   for (Iterator e = vector.iterator(); e.hasNext(); ) {
     AbstFieldObj fieldObj = (AbstFieldObj) e.next();
     Err.pr(SdzNote.SET_OBJCOMP_TABLE, "fieldObj to consider: " + fieldObj);
     if (fieldObj.haveFieldsChanged()) {
       Err.pr(SdzNote.SET_OBJCOMP_TABLE, "fields have changed for " + fieldObj);
       result = true;
       break;
     }
   }
   return result;
 }