encoder.encode(message, writer); return writer;
try { w = getSendWriter(); ((Encoder.TextStream) encoder).encode(obj, w); } finally { if (w != null) {
try { w = getSendWriter(); ((Encoder.TextStream) encoder).encode(obj, w); } finally { if (w != null) {
} else if (encoder instanceof Encoder.TextStream) { try (Writer w = getSendWriter()) { ((Encoder.TextStream) encoder).encode(obj, w);
} else if (encoder instanceof Encoder.TextStream) { try (Writer w = getSendWriter()) { ((Encoder.TextStream) encoder).encode(obj, w);
} else if (encoder instanceof Encoder.TextStream) { try (Writer w = getSendWriter()) { ((Encoder.TextStream) encoder).encode(obj, w);
} else if (encoder instanceof Encoder.TextStream) { try (Writer w = getSendWriter()) { ((Encoder.TextStream) encoder).encode(obj, w);
encoder.encode(message, writer); return writer;
} else if (encoder instanceof Encoder.TextStream) { try (Writer w = getSendWriter()) { ((Encoder.TextStream) encoder).encode(obj, w);