code: @Override
      public void set(int index, byte[] data, long scn) throws Exception {
          if(data == null) {
              set(index, data, 0, 0, scn);
          } else {
              set(index, data, 0, data.length, scn);
          }
      }
docs: Sets data at a given index.
  
  @param index  the array index
  @param data   the data (byte array).
  If <code>null</code>, the data at the given index will be removed.
  @param scn    the global scn indicating the sequence of this change
  @throws ArrayIndexOutOfBoundsException if the index is out of range.