}
}
private void writeCommand(ByteArrayOutputStream buf, Command cmd) throws IOException {
writeStringWithLength(buf, cmd.getCommandName());
Arguments args = cmd.getArguments();
KongaProtocolUtils.appendInt(buf, args.size());
for (String arg : args) {
writeStringWithLength(buf, arg);
}
}