package xapi.collect.impl; import java.util.Map.Entry; import javax.inject.Provider; import xapi.collect.proxy.CollectionProxy; public class IteratorProxy <K, V> implements Provider<Iterable<Entry<K,V>>> { private CollectionProxy<K,V> proxy; public IteratorProxy(CollectionProxy<K,V> proxy) { this.proxy = proxy; } @Override public Iterable<Entry<K,V>> get() { return proxy.toMap(null).entrySet(); } }