private static void dump(OutputStream out) throws IOException { writeLine(out, "=== Fields ==="); for (String f : new TreeSet<String>(knownFields)) { writeLine(out, f); } for (CsvFormat fmt : new TreeSet<CsvFormat>(knownFormats)) { StringBuilder sb = new StringBuilder("=== Mapping "); sb.append(fmt.toString()).append(" ==="); writeLine(out, sb.toString()); for (CsvColumn col : fmt.columns) { if (col.field != null) { if (!knownFields.contains(col.field)) { LOG.debug("Mapping '%s' references unknown field='%s'\n", fmt.name, col.field); } } writeLine(out, col.toString()); } } }