@@ -0,0 +1,877 @@
+package innovimax.mixthem;%0A%0Aimport java.io.File;%0Aimport java.util.List;%0A%0A/**%0A* %3Cp%3EMix-them command line arguments.%3C/p%3E%0A* @author Innovimax%0A* @version 1.0%0A*/%0Aclass Arguments %7B%0A    %0A    private Rule rule = null;%0A    private List%3CString%3E ruleParams = null;%0A    private File file1 = null;%0A    private File file2 = null;%0A%0A    void setRule(Rule rule) %7B%0A        this.rule = rule;%0A    %7D%0A%0A    Rule getRule() %7B%0A        return this.rule;%0A    %7D%0A%0A    void setRuleParameters(List%3CString%3E ruleParams) %7B%0A        this.ruleParams = ruleParams;%0A    %7D%0A%0A    List%3CString%3E getRuleParameters() %7B%0A        return this.ruleParams;%0A    %7D%0A%0A    void setFirstFile(File file1) %7B%0A        this.file1 = file1;%0A    %7D%0A%0A    File getFirstFile() %7B%0A        return this.file1;%0A    %7D%0A%0A    void setSecondFile(File file2) %7B%0A        this.file2 = file2;%0A    %7D%0A%0A    File getSecondFile() %7B%0A        return this.file2;%0A    %7D%0A%0A%7D%0A

Create Arguments.java