for (int i = 0; i < nodes.getLength(); i++) {
int nodeLength = nodes.getLength();  for (int i = 0; i < nodeLength; i++) {
  public Value get(Value name)  {    // If name is Long, then treat this as an array    // else treat as SimpleXMLElementValue    if (name instanceof LongValue) {            return super.get(name);    } else {      SimpleXMLElementValue result = new SimpleXMLElementValue(_element, _className, _options);            NodeList nodes = _element.getElementsByTagName(name.toString());      for (int i = 0; i < nodes.getLength(); i++) {        Node node = nodes.item(i);        if (node.getParentNode() == _element) {          result.put(fillChildren((Element) node));        }      }        return result;    }  }