@Override
    public Namespace next() {
      if (cursor >= namespaces.length) {
        throw new NoSuchElementException("Cannot over-iterate...");
      }
      return namespaces[cursor++];
    }
@Override
    public Namespace next()