code: @Override
      public synchronized void updateEntity(DbEntity entity) throws DatabaseEngineException {
          super.updateEntity(entity);
          try (Statement reorg = conn.createStatement()) {
              reorg.executeUpdate(reorg(entity.getName()));
          } catch (final SQLException e) {
              throw new DatabaseEngineException("Error reorganizing table '" + entity.getName() + "'", e);
          }
      }
docs: /*
  This method is overwritten because every time an update is made in DB2 the table must be re-organized.