code: protected void repairRow(JDBCStorageConnection conn, ResultSet resultSet) throws SQLException
     {
        try
        {
           PropertyData data = (PropertyData)conn.getItemData(getIdentifier(resultSet, DBConstants.COLUMN_ID));
           int maxVersion = conn.getMaxPropertyVersion(data);
  
           if (resultSet.getInt(DBConstants.COLUMN_VERSION) < maxVersion)
           {
              conn.delete(data, new SimpleChangedSizeHandler());
           }
        }
        catch (IllegalStateException e)
        {
           throw new SQLException(e);
        }
        catch (RepositoryException e)
        {
           throw new SQLException(e);
        }
     }
docs: {@inheritDoc}