boolean (@NotNull List<String> args) { for (String arg : args) { // If not an option if (!arg.startsWith("-")) { try { Path path = Paths.get(arg); return Files.isRegularFile(path) || !Files.exists(path); } catch (Throwable t) { return false; } } else if (arg.equals("-l") || arg.equals("--line") || arg.equals("-c") || arg.equals("--column")) { return true; } } return false; }