@Override
public Content createFieldContent(final ObjectAssociation field, final ObjectAdapter object) {
Content content;
final ObjectAdapter associatedObject = field.get(object);
if (field instanceof OneToManyAssociation) {
content = new OneToManyFieldImpl(object, associatedObject, (OneToManyAssociation) field);
} else if (field instanceof OneToOneAssociation) {
final ObjectSpecification fieldSpecification = field.getSpecification();
if (fieldSpecification.isParseable()) {
content = new TextParseableFieldImpl(object, associatedObject, (OneToOneAssociation) field);
} else {