RfidTagDetectedNotification createModifiedEntry(RfidTagDetectedNotification originalEntry) {
    Calendar time = (Calendar) originalEntry.getTimeDetected().clone();
    time.add(Calendar.SECOND, 1);

    RfidTagDetectedNotification updatedRfidTagDetectedNotification =
        new RfidTagDetectedNotification(originalEntry.getRfidTagValue(), time);

    return updatedRfidTagDetectedNotification;
  }
  @Test
  public void TestFindWithRfidTagValueSearchCriteria() {

    FilteredSearchRepositoryInterface<
            RfidTagDetectedNotification, RfidTagDetectedNotificationSearchCriteria>
        repository = createRepository();
    RfidTagDetectedNotification newEntry = createNewEntry();
    RfidTagDetectedNotificationSearchCriteria searchCriteria =
        new RfidTagDetectedNotificationSearchCriteria();

    searchCriteria.setRfidTagValue(newEntry.getRfidTagValue());

    TestFindSearchCriteria(repository, newEntry, searchCriteria);

    String dummyFilterValue = "dummyFilterValue";
    searchCriteria.setRfidTagValue(dummyFilterValue);
    TestFindSearchCriteriaWithNoMatches(repository, newEntry, searchCriteria);
  }