private static ArrayList<int[]> rleToList(RunLengthEncoding rle) {
		ArrayList<int[]> runs = new ArrayList<int[]>();
		for (RunIterator it = rle.iterator(); it.hasNext();)
			runs.add(it.next());
		return runs;
	}