@Override
public boolean matches(Object item) {
Map<ParamsProperty, Object> map = (Map<ParamsProperty, Object>) item;
assertTrue(map.containsKey(ParamsProperty.FETCH_PROFILES_RESULT));
Object resultsObj = map.get(ParamsProperty.FETCH_PROFILES_RESULT);
FetchProfilesResult results = (FetchProfilesResult) resultsObj;
assertNotNull(results.getProfiles());
assertEquals(1, results.getProfiles().size());
ParticipantProfile profile = results.getProfiles().get(0);
assertEquals(address, profile.getAddress());
assertEquals(name, profile.getName());
assertEquals(profileUrl, profile.getProfileUrl());
assertEquals(imageUrl, profile.getImageUrl());
return true;