code: private ReladomoTxIdInterface initializeTransactionXidRange(String flowId, int xidId)
      {
          ReladomoTxIdInterface transactionXid = null;
          MithraTransactionalList list = null;
          try
          {
              DeserializationClassMetaData deserializationClassMetaData = new DeserializationClassMetaData(this.txIdFinder);
              transactionXid = (ReladomoTxIdInterface) deserializationClassMetaData.constructObject(null, null);
              transactionXid.setId(xidId);
              transactionXid.setFlowId(flowId);
              list = (MithraTransactionalList) this.txIdFinder.constructEmptyList();
              list.add(transactionXid);
              for (int i = xidId - 80; i < xidId; i++)
              {
                  ReladomoTxIdInterface filler = (ReladomoTxIdInterface) deserializationClassMetaData.constructObject(null, null);
                  filler.setId(i);
                  filler.setFlowId(i+" Padding");
                  list.add(filler);
              }
              for (int i = xidId + 1; i < xidId + 80; i++)
              {
                  ReladomoTxIdInterface filler = (ReladomoTxIdInterface) deserializationClassMetaData.constructObject(null, null);
                  filler.setId(i);
                  filler.setFlowId(i+ " Padding");
                  list.add(filler);
              }
          }
          catch (DeserializationException e)
          {
              throw new RuntimeException("Could not construct transactionId class", e);
          }
          list.insertAll();
          return transactionXid;
      }
docs: real records.