public ChabuReceiver(ChabuReceiver receiver, AbortMessage localAbortMessage) { this.localAbortMessage = localAbortMessage; if (receiver == null) { recvBuf = new ByteBuffer(Constants.MAX_RECV_LIMIT_LOW); recvBuf.order(ByteOrder.BIG_ENDIAN); recvBuf.clear(); recvBuf.limit(HEADER_RECV_SZ); } else { recvBuf = receiver.recvBuf; packetSize = receiver.packetSize; } }