package innovimax.mixthem.operation;

import innovimax.mixthem.MixException;

import java.util.List;

interface ILineOperation extends IOperation {
	/**
 	* Processes operation and set new result in the LineResult parameter.
	* @param lineRange The range of lines to mix	
	* @param result The previous operation result
 	* @return The result of the operation (maybe null)
 	* @throws MixException - If an mixing error occurs
	* @see innovimax.mixthem.operation.LineResult	
	*/	
	void process(List<String> lineRange, LineResult result) throws MixException;
}

@@ -549,10 +549,240 @@
 eption;%0A
+%09/**%0A %09* Is mixing oparation is  possible on line range?%0A%09* @param lineRange The range of lines to mix%09%09%0A %09* @return True if mixing operation is possible %09%0A%09*/%09%0A%09default boolean mixable(List%3CString%3E lineRange) %7B%0A%09%09return true;%0A%09%7D%0A
 %7D%0A

Update ILineOperation.java