protected EClass getProxyType(EObject obj, EReference eRef) {
		EClass referenceType = ecoreGenericsUtil.getReferenceType(eRef, obj.eClass());
		EClass instantiableType = instantiableSubTypes.get(referenceType);
		return instantiableType;
	}
protected EClass getProxyType ( EObject obj , EReference eRef ) { EClass referenceType = ecoreGenericsUtil . getReferenceType ( eRef , obj . eClass ( ) ) ; EClass instantiableType = instantiableSubTypes . get ( referenceType ) ; return instantiableType ; }
@since 2.7