b.append(Command.SEND).append('\0');
b.append(processName);
for (String str : message) {
b.append('\0').append(str);
}
<BUG>b.append('\n');
StreamUtils.writeString(output, b);
output.flush();
}</BUG>
public void sendMessage(final String recipient, final byte[] message, final long checksum) throws IOException {

b.append(Command.SEND).append('\0');
b.append(processName);
for (String str : message) {
b.append('\0').append(str);
}
b.append('\n');
synchronized (output) {
StreamUtils.writeString(output, b);
output.flush();
}
}
public void sendMessage(final String recipient, final byte[] message, final long checksum) throws IOException {
