diff --git a/plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/validation/XbaseJavaValidator.java b/plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/validation/XbaseJavaValidator.java
index <HASH>..<HASH> 100644
--- a/plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/validation/XbaseJavaValidator.java
+++ b/plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/validation/XbaseJavaValidator.java
@@ -354,4 +354,11 @@ public class XbaseJavaValidator extends AbstractXbaseJavaValidator {
 		return conformanceComputer.isConformant(left, right);
 	}
 	
+	protected boolean isConformant(JvmTypeReference left, JvmTypeReference right) {
+		return conformanceComputer.isConformant(left, right);
+	}
+	
+	protected ITypeProvider getTypeProvider() {
+		return typeProvider;
+	}
 }
[xtend] Inferred return type for dispatch method is the same as the one for the dispatching method - inherited return types and explicitly defined return types have higher precedence, though - see <URL>