public static ReturnObject getPrimitiveReturnObject(Object primitive) { ReturnObject rObject = new ReturnObject(); rObject.primitiveObject = primitive; char primitiveType = Protocol.getPrimitiveType(primitive); if (primitiveType == Protocol.STRING_TYPE) { rObject.commandPart = primitiveType + StringUtil.escape(primitive.toString()); } else if (primitiveType == Protocol.BYTES_TYPE) { rObject.commandPart = primitiveType + Protocol.encodeBytes((byte[]) primitive); } else { rObject.commandPart = primitiveType + primitive.toString(); } return rObject; }