question: returns a direct iterator over the keys . concode_field_sep IntObjectOpenHashMap<VType> map concode_elem_sep ImmutableOpenIntMap EMPTY concode_field_sep UnmodifiableIterator<Integer> keysIt concode_elem_sep Builder<VType> fRemove concode_elem_sep VType getOrDefault concode_elem_sep boolean containsKey concode_elem_sep boolean containsKey concode_elem_sep IntLookupContainer keys concode_elem_sep IntCollection keys concode_elem_sep Builder<VType> fPut concode_elem_sep T forEach concode_elem_sep ObjectContainer<VType> values concode_elem_sep ObjectContainer<VType> values concode_elem_sep boolean isEmpty concode_elem_sep boolean isEmpty concode_elem_sep void clear concode_elem_sep VType put concode_elem_sep VType remove concode_elem_sep Iterator<IntObjectCursor<VType>> iterator concode_elem_sep Iterator<IntObjectCursor<VType>> iterator concode_elem_sep int removeAll concode_elem_sep int removeAll concode_elem_sep int size concode_elem_sep int size concode_elem_sep ImmutableOpenIntMap<VType> build concode_elem_sep int hashCode concode_elem_sep VType get concode_elem_sep VType get concode_elem_sep boolean equals concode_elem_sep ImmutableOpenIntMap<VType> of concode_elem_sep Builder<VType> putAll concode_elem_sep int putAll concode_elem_sep int putAll concode_elem_sep Builder<VType> builder concode_elem_sep Builder<VType> builder concode_elem_sep Builder<VType> builder concode_elem_sep String toString
target: UnmodifiableIterator < VType > function ( ) { final Iterator < ObjectCursor < VType >> loc0 = map . values ( ) . loc0 ( ) ; return new UnmodifiableIterator < VType > ( ) { @ Override public boolean hasNext ( ) { return loc0 . hasNext ( ) ; } @ Override public VType next ( ) { return loc0 . next ( ) . value ; } } ; }