private ObjectAdapter restoreAggregatedObject(final StateReader aggregateReader, final AggregatedOid aggregatedOid, final DataEncryption dataEncrypter) {
final ObjectAdapter fieldObject = getAdapter(aggregatedOid);
final ResolveState resolveState = ResolveState.RESOLVING;
fieldObject.changeState(resolveState);
readFields(aggregateReader, fieldObject, dataEncrypter);
fieldObject.changeState(resolveState.getEndState());
return fieldObject;
}
private void readValue(final StateReader reader, final DataEncryption dataEncrypter, final OneToOneAssociation association, final ObjectAdapter object) {