private int populateStatement(PreparedStatement pst, SearchBuilderItem sbi) throws SQLException {
   pst.setString(1, sbi.getName());
   pst.setString(2, sbi.getContext());
   pst.setInt(3, sbi.getSearchaction().intValue());
   pst.setInt(4, sbi.getSearchstate().intValue());
   pst.setDate(5, new Date(sbi.getVersion().getTime()));
   pst.setInt(6, sbi.getItemscope().intValue());
   pst.setString(7, sbi.getId());
   return 7;
 }