docs: public List children() {
          if (value == null) {
              return new NodeList();
          }
          if (value instanceof List) {
              return (List) value;
          }
          // we're probably just a String
          List result = new NodeList();
          result.add(value);
          return result;
      }