src/main/java/org/jmxtrans/agent/util/json/JsonArray.java
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