public void do_read_from_bin() throws IOException { Database db = new Database(); DBEntry foo = binFileReader.readNextEntry(db); ArrayList<BinFileReadLogger> loggerz = binFileReader.getLoggerz(); long endPos = -1; this.getLogger(); for (BinFileReadLogger log : loggerz) { endPos = log.getEndPosition(); // System.out.println(log); } if (!GraphicsEnvironment.isHeadless()) { ((BinFileReaderGui) binFileReader).updateHex(); } System.out.println(foo.toSimpleString()); if (endPos < 499796) { // Le fail. this.getLogger() .warning("Didn't read the complete file. Read " + endPos + " of 499796 bytes."); } }