private static void prepareAppenderConfiguration(StringBuilder sb, AppenderConfigurationType appender, LoggingConfigurationType config, boolean createAltForThisAppender, MidpointConfiguration midpointConfiguration) throws SchemaException { if (appender instanceof FileAppenderConfigurationType) { prepareFileAppenderConfiguration(sb, (FileAppenderConfigurationType) appender, config); } else if (appender instanceof SyslogAppenderConfigurationType) { prepareSyslogAppenderConfiguration(sb, (SyslogAppenderConfigurationType) appender, config); } else { throw new SchemaException("Unknown appender configuration "+appender); } if (createAltForThisAppender) { prepareAltAppenderConfiguration(sb, appender, midpointConfiguration); } }