@Override
  public boolean satisfied(PsiType type, @NotNull PsiElement context){
    return TypesUtil.isAssignableByMethodCallConversion(type, getType(), context);
  }
@Override
  public boolean satisfied(PsiType type, @NotNull PsiElement context)