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