diff --git a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaTypeTransformer.java b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaTypeTransformer.java index 96a3f99304e..d005ef30040 100644 --- a/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaTypeTransformer.java +++ b/compiler/frontend.java/src/org/jetbrains/jet/lang/resolve/java/JavaTypeTransformer.java @@ -162,7 +162,9 @@ public class JavaTypeTransformer { PsiType[] psiArguments = classType.getParameters(); if (parameters.size() != psiArguments.length) { - throw new IllegalStateException(); + throw new IllegalStateException( + "parameters = " + parameters.size() + ", actual arguments = " + psiArguments.length + + " in " + classType.getPresentableText()); } for (int i = 0; i < parameters.size(); i++) {