question: private static Map applyRangeMap ( final Map map , final long low , final long high ) { final long capacity = ( high != - 1 ? high : map . size ( ) ) - low ; final Map result = new LinkedHashMap ( ( int ) Math . min ( capacity , map . size ( ) ) ) ; long c = 0L ; for ( final Object obj : map . entrySet ( ) ) { final Map . Entry entry = ( Map . Entry ) obj ; if ( c >= low ) { if ( c < high || high == - 1 ) { result . put ( entry . getKey ( ) , entry . getValue ( ) ) ; } else break ; } c ++ ; } return result ; }
target:  Extracts specified range of elements from a Map.