return null;
}
else if (isResolveProxies() && resolve && result != null)
{
InternalEObject oldEObject = (InternalEObject)result;
if (oldEObject.eIsProxy())
{
EObject resolvedEObject = owner.eResolveProxy(oldEObject);
if (oldEObject != resolvedEObject)
{
if (!eClass.isInstance(resolvedEObject))