public static void main(String[] args) throws Exception { // Warmup. char[] input = createInput(5); for (int i = 9999; i >= 0; --i) { LeftFactored lf = new LeftFactored(input); lf.parse("S"); } // The benchmarks. for (int i = 50000; i <= 200000; i += 50000) { input = createInput(i); runTest(input); } }