/** * Gets the payload of message. * * @param message byte array representing the message. * @return byte array containing the payload. */ public byte[] getPayload(byte[] message) throws UnsupportedEncodingException { if (this == OPEN) { return getOpenPayload(message); } return ArrayUtils.subarray(message, length, message.length); }