final Map<String, String> forWorking = new HashMap<String, String>();
forWorking.put("key1", "val1");
forWorking.put("key2", "val2");
final Map<String, String> forBase = new HashMap<String, String>();
forBase.put("keyone", "valone");
final ObjectWithMethodEqualsOnlyValueProviderMethodOnGetMap working = new ObjectWithMethodEqualsOnlyValueProviderMethodOnGetMap(forWorking);
final ObjectWithMethodEqualsOnlyValueProviderMethodOnGetMap base = new ObjectWithMethodEqualsOnlyValueProviderMethodOnGetMap(forBase);
final DiffNode node = objectDiffer.compare(working, base);
NodeAssertions.assertThat(node).self().hasState(DiffNode.State.CHANGED);
assertThat(node)