public void parse(File file, ContentHandler handler) throws IOException { BufferedReader readerWithBuffer = null; String line; try { readerWithBuffer = new BufferedReader(new FileReader(file)); } catch (FileNotFoundException exc) { System.out.println("Error opening file ..."); } while ((line = readerWithBuffer.readLine()) != null) { if (line.startsWith("#")) handler.commentLine(line); else handler.defaultLine(line); } readerWithBuffer.close(); }