void (@NotNull PsiInstanceOfExpression expression) { super.visitInstanceOfExpression(expression); final PsiTypeElement typeElement = expression.getCheckType(); if (typeElement != null) { final PsiExpression consideredExpression = expression.getOperand(); final PsiType migrationType = myTypeEvaluator.evaluateType(consideredExpression); final PsiType fixedType = typeElement.getType(); if (migrationType != null && !TypeConversionUtil.isAssignable(migrationType, fixedType)) { myLabeler.markFailedConversion(migrationType, consideredExpression); } } }