@Test
public void changedFieldAnnotationValues() {
byte[] bytes = loadBytesForClass("differs.AnnotFieldsTwo");
byte[] bytes2 = retrieveRename("differs.AnnotFieldsTwo", "differs.AnnotFieldsTwo2");
TypeDelta td = TypeDiffComputer.computeDifferences(bytes, bytes2);
assertTrue(td.hasAnythingChanged());
assertFalse(td.hasTypeDeclarationChanged());
assertTrue(td.haveFieldsChangedOrBeenAddedOrRemoved());
assertFalse(td.hasLostFields());
assertFalse(td.hasNewFields());
assertTrue(td.haveFieldsChanged());
assertEquals(1, td.getChangedFields().size());
assertEquals("FieldDelta[field:i annotations:-differs/Annot2(id=xyz)+differs/Annot2(id=xyz,value=24)]", td
.getChangedFields().get("i").toString());
}