code: @Override
      public LogValue combineBucketsForModification(int pRevisionsToRestore, long pNewBucketKey,
          DataBucket[] pBuckets, boolean fullDump) {
          final DataBucket[] returnVal =
              {
                  new DataBucket(pBuckets[0].getBucketKey(), pBuckets[0].getLastBucketPointer()),
                  new DataBucket(pNewBucketKey, pBuckets[0].getBucketKey())
              };
  
          for (int i = 0; i < pBuckets[0].getDatas().length; i++) {
              returnVal[0].setData(i, pBuckets[0].getData(i));
              returnVal[1].setData(i, pBuckets[0].getData(i));
          }
  
          return new LogValue(returnVal[0], returnVal[1]);
  
      }
docs: {@inheritDoc}