public static BoundSheetRecord[] orderByBofPosition(List<BoundSheetRecord> boundSheetRecords) {BoundSheetRecord[] bsrs = new BoundSheetRecord[boundSheetRecords.size()];boundSheetRecords.toArray(bsrs);Arrays.sort(bsrs, BoundSheetRecord::compareRecords);return bsrs;}

public static BoundSheetRecord [ ] orderByBofPosition ( List < BoundSheetRecord > boundSheetRecords ) { BoundSheetRecord [ ] bsrs = new BoundSheetRecord [ boundSheetRecords . size ( ) ] ; boundSheetRecords . toArray ( bsrs ) ; Arrays . sort ( bsrs , BoundSheetRecord :: compareRecords ) ; return bsrs ; }
public static BoundSheetRecord[] OrderByBofPosition(List<BoundSheetRecord> boundSheetRecords){BoundSheetRecord[] bsrs = boundSheetRecords.ToArray();Array.Sort(bsrs, new BOFComparator());return bsrs;}
