void readNode(ID parent) {
        cachedNodeObj = ID.NIL;

        if (parent == null || parent.equals(ID.NIL))
          return;

        final ID nodeObj = Foundation.invoke(parent, mySelector, Foundation.nsString(myNodeName));
        if (nodeObj.equals(ID.NIL))
          return;

        cachedNodeObj = nodeObj;
      }
void readNode(ID parent)