appender = ((EncodedAppender)target);
} else if (target instanceof EncodedAppenderFactory) {
appender = ((EncodedAppenderFactory)target).getEncodedAppender();
}
else {
appender = new WriterEncodedAppender(target);
}
ChainedEncoders.chainEncode(getSourceBuffer(), appender, encoders);
}
}