@Override public Iterator<String> iterator() { return delegateProducer.iterator(); }
@Override public Iterator<String> iterator() { return delegateFieldsProducer.iterator(); }
@Override public Iterator<String> iterator() { return delegateProducer.iterator(); }
@Override public Iterator<String> iterator() { return delegateFieldsProducer.iterator(); }
@Override public Iterator<String> iterator() { return delegateProducer.iterator(); }