@@ -0,0 +1,1000 @@
+package innovimax.mixthem.operation;%0A%0Aimport innovimax.mixthem.MixException;%0Aimport innovimax.mixthem.arguments.ParamValue;%0Aimport innovimax.mixthem.arguments.RuleParam;%0A%0Aimport java.util.Map;%0A%0A/**%0A* %3Cp%3EAlternates two lines.%3C/p%3E%0A* @see ILineOperation%0A* @author Innovimax%0A* @version 1.0%0A*/%0Apublic class DefaultLineAlternation extends AbstractLineOperation %7B%0A%09%0A%09/**%0A %09* @param params The list of parameters (maybe empty)%0A%09* @see innovimax.mixthem.operation.RuleParam%0A%09* @see innovimax.mixthem.operation.ParamValue%0A%09*/%0A%09public DefaultLineAlternation(Map%3CRuleParam, ParamValue%3E params) %7B%0A%09%09super(params);%0A%09%7D%09%0A%0A%09/**%0A %09* Returns the alternated line.%0A%09* @param line1 The first line to alternate%0A %09* @param line2 The second line to alternate%0A %09* @return The alternated line%0A %09* @throws MixException - If an mixing error occurs%0A %09*/%0A%09@Override%0A%09public String process(String line1, String line2) throws MixException %7B%0A    //TODO%0A%09%09System.out.println(line1);%0A    System.out.println(line2);%0A%09%09return null;%0A%09%7D%0A%0A%7D%0A

Create DefaultLineAlternation.java