InstructionTable { public static String dump() { try { return table.dump(); } catch (Exception e) { throw new RuntimeException("Error dumping instruction table", e); } }  static String dump(); static StringViewMap<StringView, InstructionType> getTable(); static InstructionType get(StringView symbol); static String[] getSymbols();  }
@Test public void testDumpSymbolTables() { PredicateTable predicateTable = predicateTable(); FormatterTable formatterTable = formatterTable(); String instructions = InstructionTable.dump(); String predicates = predicateTable.dump(); String formatters = formatterTable.dump(); if (DEBUG) { System.out.println("\nINSTRUCTION TABLE:"); System.out.println(instructions); System.out.println("\nPREDICATE TABLE:"); System.out.println(predicates); System.out.println("============================\n"); System.out.println("\nFORMATTER TABLE:"); System.out.println(formatters); System.out.println("============================\n"); } }