}
public LazyInitializingWriter[] initializeMultiple(StreamCharBuffer buffer, boolean autoFlushMode) throws IOException {
Encoder encoder = encoderLookup.getEncoder();
if (encoder != null) {
EncodingStateRegistry encodingStateRegistry = encodingStateRegistryLookup.lookup();
StreamCharBuffer encodeBuffer=new StreamCharBuffer(chunkSize, growProcent, maxChunkSize);
encodeBuffer.setAllowSubBuffers(false);
lazyWriter=encodeBuffer.getWriterForEncoder(encoder, encodingStateRegistry);
for(LazyInitializingWriter w : writers) {
encodeBuffer.connectTo(w, autoFlushMode);