private static void writeErrorManagerConfiguration(final Writer out, final ErrorManagerConfiguration errorManager, final boolean writeExpressions) throws IOException { if (errorManager != null) { out.write(NEW_LINE); final String name = errorManager.getName(); final String prefix = "errorManager." + name + "."; final String className = errorManager.getClassName(); writeProperty(out, "errorManager.", name, className); final String moduleName = errorManager.getModuleName(); if (moduleName != null) { writeProperty(out, prefix, "module", moduleName); } final List<String> postConfigurationMethods = errorManager.getPostConfigurationMethods(); if (! postConfigurationMethods.isEmpty()) { writeProperty(out, prefix, "postConfiguration", toCsvString(postConfigurationMethods)); } writeProperties(out, prefix, errorManager, writeExpressions); } }