public static final IntList lineMap(byte[] buf, int ptr, int end) {IntList map = new IntList((end - ptr) / 36);map.fillTo(1, Integer.MIN_VALUE);for (; ptr < end; ptr = nextLF(buf, ptr)) {map.add(ptr);}map.add(end);return map;}

public static final IntList lineMap ( byte [ ] buf , int ptr , int end ) { IntList map = new IntList ( ( end - ptr ) / 36 ) ; map . fillTo ( 1 , Integer . MIN_VALUE ) ; for ( ; ptr < end ; ptr = nextLF ( buf , ptr ) ) { map . add ( ptr ) ; } map . add ( end ) ; return map ; }
public static IntList LineMap(byte[] buf, int ptr, int end){IntList map = new IntList((end - ptr) / 36);map.FillTo(1, int.MinValue);for (; ptr < end; ptr = NextLF(buf, ptr)){map.Add(ptr);}map.Add(end);return map;}
