pendingProp = (Property)nprop;
pendingProp = nprop;
        public boolean hasNext() {          while (pendingProp == null) {            while (!currentIterator.hasNext()) {              if (nextChildIndex >= getChildCount()) {                return false;              }              currentIterator =                 ((ConfigurableComponent)getChild(nextChildIndex++)).getProperties();            }	    	    Object nprop = currentIterator.next();            if (nprop == nullProperty) {              pendingProp = null;            } else {	      pendingProp = (Property)nprop;	    }          }          return true;        }