public ObjectAndPersistInfo getOrCreateObjectPersistInfoOfObject(
final Object object, final Boolean proxyInstance,
final ClassInfo objectClassInfo, final boolean persisted)
throws ObjectIOException {
ObjectAndPersistInfo objectAndPersistInfo = objectAndPersistInfoMap
.get(new ObjectIdentityKey(object));
if (objectAndPersistInfo == null) {
objectAndPersistInfo = createObjectPersistInfoOfObject(object,
proxyInstance, objectClassInfo, persisted);
}
return objectAndPersistInfo;