docs: public byte[] getBytes(final long pos, final int length) throws SQLException {
      if (pos < 1) {
        throw ExceptionMapper.getSqlException("Pos starts at 1");
      }
      final int offset = this.offset + (int) (pos - 1);
      byte[] result = new byte[length];
      System.arraycopy(data, offset, result, 0, Math.min(this.length - (int) (pos - 1), length));
      return result;
    }