@Override
  public boolean mayInferPreciseType(@NotNull PsiExpression expression) {
    PsiParameter argument = MethodCallUtils.getParameterForArgument(expression);
    return argument != null && ASSERT_INSTANCE_OF.methodMatches((PsiMethod)argument.getDeclarationScope());
  }
@Override
  public boolean mayInferPreciseType(@NotNull PsiExpression expression)