/** @see Dao#queryForSameId(Object) */
 public T queryForSameId(T data) {
   try {
     return dao.queryForSameId(data);
   } catch (SQLException e) {
     logMessage(e, "queryForSameId threw exception on: " + data);
     throw new RuntimeException(e);
   }
 }