final String time = reader.readTime();
version = versionCreator.version(versionString, user, time);
}
if (version.different(object.getVersion())) {
// TODO - do we need to CHECK version and update
throw new UnexpectedCallException();
} else {
return object;
}
}