private static void writeSections(Writer writer, CeylonConfig config, OutputStream out) throws IOException { String[] sections = config.getSectionNames(null); Arrays.sort(sections); for (String section : sections) { if (config.getOptionNames(section).length > 0) { writer.write(System.lineSeparator()); writer.write("["); writer.write(section); writer.write("]"); writer.write(System.lineSeparator()); writeOptions(writer, config, section); } } }