diff --git a/xml/dom-impl/src/com/intellij/util/xml/impl/DomInvocationHandler.java b/xml/dom-impl/src/com/intellij/util/xml/impl/DomInvocationHandler.java index 0f95ee0890a8..663fb7f40cdc 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/impl/DomInvocationHandler.java +++ b/xml/dom-impl/src/com/intellij/util/xml/impl/DomInvocationHandler.java @@ -445,19 +445,20 @@ public abstract class DomInvocationHandler T getAnnotation(Class annotationClass) { return myInvocationCache.getMethodAnnotation(method, annotationClass); } }, parameter); if (converter == null && type instanceof TypeVariable) { - converter = getConverter(DomInvocationHandler.this, DomUtil.getGenericValueParameter(myType)); + converter = getConverter(this, DomUtil.getGenericValueParameter(myType)); } if (converter == null) { converter = myManager.getConverterManager().getConverterByClass(parameter);