create().newRecord(TBook()).into(StaticWithAnnotations.class);
assertEquals(13, StaticWithAnnotations.ID);
// [#935] Final member fields are considered when reading
B book = create().newRecord(TBook());
book.setValue(TBook_ID(), new FinalWithAnnotations().ID);
assertEquals(book, create().newRecord(TBook(), new FinalWithAnnotations()));
// [#935] ... but not when writing
FinalWithAnnotations f = create().newRecord(TBook()).into(FinalWithAnnotations.class);
assertEquals(f.ID, new FinalWithAnnotations().ID);
}