@FileListIsReadable(message = "input does not exist or is not readable", groups = InputValidations.class) @InputArgument private List<File> input;
@FileListIsReadable(message = "source does not exist", groups = InputValidations.class) @InputArgument private List<File> source;
@FileListIsReadable(message = "One or more entries is not readable", groups = InputValidations.class) @InputArgument(description = "Files to zip") private List<File> entry;
@FileListIsReadable(message = "input file is not readable", groups = InputValidations.class) private List<File> input;
@FileListIsReadable(message = "samFile does not exist or is not readable", groups = InputValidations.class) @InputArgument(order = 0, delimiter = "") private List<File> samFile;
@FileListIsReadable(message = "input does not exist or is not readable", groups = InputValidations.class) @InputArgument(order = 10) private List<File> input;
@FileListIsReadable(message = "input file is not readable", groups = InputValidations.class) private List<File> input;
@FileListIsReadable(message = "input does not exist", groups = InputValidations.class) @InputArgument private List<File> input;
private Boolean filter; @FileListIsReadable(message = "An outputFile is not readable", groups = OutputValidations.class) @InputArgument() private List<File> outputFiles = new ArrayList<File>();
@FileListIsReadable(message = "Invalid input file", groups = InputValidations.class) @InputArgument(flag = "", delimiter = "") private List<File> input;
@FileListIsReadable(message = "Invalid input file", groups = InputValidations.class) @InputArgument(flag = "", delimiter = "") private List<File> input;