docs: public byte[] getBytes(long pos, final int length) throws SQLException {
  
          final byte[] ldata = data;
  
          checkValid(ldata);
  
          final int dlen = ldata.length;
  
          if (pos < MIN_POS || pos > MIN_POS + dlen) {
              throw Util.outOfRangeArgument("pos: " + pos);
          }
  
          pos--;
  
          if (length < 0 || length > dlen - pos) {
              throw Util.outOfRangeArgument("length: " + length);
          }
  
          final byte[] out = new byte[length];
  
          System.arraycopy(ldata, (int) pos, out, 0, length);
  
          return out;
      }