private static boolean anyIsRunnable(PsiExpression[] arguments) {
      for (PsiExpression argument : arguments) {
        if (TypeUtils.expressionHasTypeOrSubtype(argument, "java.lang.Runnable")) {
          return true;
        }
      }
      return false;
    }
private static boolean anyIsRunnable(PsiExpression[] arguments)