private static @Nullable ArgumentModel create(@NotNull PsiExpression argument) {
      PsiType argType = argument.getType();
      if (argType == null) return null;
      if (argType.equalsToText(CommonClassNames.JAVA_LANG_STRING)) {
        return new StringExpr(argument);
      }
      if (argType.equalsToText(CommonClassNames.JAVA_IO_FILE)) {
        return new FileExpr(argument);
      }
      return null;
    }
private static @Nullable ArgumentModel create(@NotNull PsiExpression argument)