code: @Override
      public Block makeBlock(final byte[] payloadBytes, final int offset, final int length) throws ProtocolException {
          return new Block(params, payloadBytes, offset, this, length);
      }
docs: Make a block from the payload. Extension point for alternative
  serialization format support.