train_getFieldAnnotation(ct, fredFieldName, Inject.class, fredAnnotation);
train_getFieldAnnotation(ct, fredFieldName, Id.class, null);
ct.makeReadOnly(fredFieldName);
ct.claimField(fredFieldName, fredAnnotation);
train_getFieldAnnotation(ct, barneyFieldName, Inject.class, barneyAnnotation);
train_getFieldAnnotation(ct, barneyFieldName, Id.class, barneyId);
train_value(barneyId, "barney");