public void operate( A operand1, int index1, A operand2, int index2, A operand3, int index3, A dst, int dstIndex) { operand.operate(operand1, index1, operand2, index2, operand3, index3, dst, dstIndex); operator.operate(dst, dstIndex, dst, dstIndex); }
public T operate(T operand1, T operand2, T operand3) { return operator.operate(this.operand.operate(operand1, operand2, operand3)); }