public Iterator<org.jmxtrans.agent.util.json.JsonValue> iterator() {
    final Iterator<org.jmxtrans.agent.util.json.JsonValue> iterator = values.iterator();
    return new Iterator<org.jmxtrans.agent.util.json.JsonValue>() {

      public boolean hasNext() {
        return iterator.hasNext();
      }

      public org.jmxtrans.agent.util.json.JsonValue next() {
        return iterator.next();
      }

      public void remove() {
        throw new UnsupportedOperationException();
      }
    };
  }
public Iterator<org.jmxtrans.agent.util.json.JsonValue> iterator() {
    final Iterator<org.jmxtrans.agent.util.json.JsonValue> iterator = values.iterator();
    return new Iterator<org.jmxtrans.agent.util.json.JsonValue>() {

      public boolean hasNext() {
        return iterator.hasNext();
      }

      public org.jmxtrans.agent.util.json.JsonValue next() {
        return iterator.next();
      }

      public void remove() {
        throw new UnsupportedOperationException();
      }
    };
  }
public Iterator < org . jmxtrans . agent . util . json . JsonValue > iterator ( ) { final Iterator < org . jmxtrans . agent . util . json . JsonValue > iterator = values . iterator ( ) ; return new Iterator < org . jmxtrans . agent . util . json . JsonValue > ( ) { public boolean hasNext ( ) { return iterator . hasNext ( ) ; } public org . jmxtrans . agent . util . json . JsonValue next ( ) { return iterator . next ( ) ; } public void remove ( ) { throw new UnsupportedOperationException ( ) ; } } ; }
Returns an iterator over the values of this array in document order. The returned iterator
cannot be used to modify this array.

@return an iterator over the values of this array
Returns an iterator over the values of this array in document order . The returned iterator cannot be used to modify this array .