diff --git a/java/java-impl/src/com/intellij/codeInspection/dataFlow/value/DfaTypeValue.java b/java/java-impl/src/com/intellij/codeInspection/dataFlow/value/DfaTypeValue.java index 34ec66b2dfa2..9d954b587f65 100644 --- a/java/java-impl/src/com/intellij/codeInspection/dataFlow/value/DfaTypeValue.java +++ b/java/java-impl/src/com/intellij/codeInspection/dataFlow/value/DfaTypeValue.java @@ -115,6 +115,9 @@ public class DfaTypeValue extends DfaValue { } public boolean isConvertibleFrom(DfaTypeValue dfaType) { - return dfaType != null && myType.isConvertibleFrom(dfaType.myType); + if (dfaType == null) return false; + assert myType.isValid() : "my type invalid"; + assert dfaType.myType.isValid() : " their type invalid"; + return myType.isConvertibleFrom(dfaType.myType); } }