code: public boolean markODOObjectInAncestor(final String odoObjectCobolName) {
          boolean found = false;
          if (getParent() == null) {
              return found;
          }
          found = getParent().markODOObjectInChildren(odoObjectCobolName,
                  getCobolName());
          if (found) {
              return found;
          }
          return getParent().markODOObjectInAncestor(odoObjectCobolName);
      }
docs: Lookup our ancestors for the ODO object of an array.
  <p/>
  First we ask our direct parent to lookup in his children (stopping when
  he reaches us).
  <p/>
  If we can't find in the immediate parent, then we move up to the grand
  parent.
  
  @param odoObjectCobolName the depending on object name.
  @return true when the ODO object was found and marked