throw new NullPointerException("unable to index range " + newRange + " length of input " + text.length());
}
List<Line> l = new ArrayList<Line>(list.size());
int[] values = list.toArray(new int[list.size()]);
int lineStart = 0;
int lineEnd = 0;
for (int i = 0; i < values.length; i++) {
lineStart = values[i];