private SuperList<Integer> generateTestList(){
  List<List<Integer>> lists=new ArrayList<>();
  for (int listId=0; listId < PARENT_COUNT; listId++) {
    List<Integer> list=new ArrayList<>();
    for (int num=0; num < ELEMENTS_PER_PARENT; num++) {
      list.add(listId * ELEMENTS_PER_PARENT + num);
    }
    lists.add(list);
  }
  return new SuperList<>(lists);
}

private SuperList < Integer > generateTestList ( ) { List < List < Integer > > lists = new ArrayList < > ( ) ; for ( int listId = 0 ; listId < PARENT_COUNT ; listId ++ ) { List < Integer > list = new ArrayList < > ( ) ; for ( int num = 0 ; num < ELEMENTS_PER_PARENT ; num ++ ) { list . add ( listId * ELEMENTS_PER_PARENT + num ) ; } lists . add ( list ) ; } return new SuperList < > ( lists ) ; }
creates a new superlist with parent_count parents and parent_count * elements_per_parent integers ranging from 0 to parent_count * elements_per_parent - 1 .
