The Sum extends BinaryFunction with the addition function defined for long parameters.
public class Sum extends BinaryFunction { public Sum(Channel left,Channel right,Channel out){ super(left,right,out); } public Sum(NrpMachine machine, String left,String right,String out){ super(machine,left,right,out); } final public String toString(){ return "sum(" + out + "," + left + "," + right + ")"; } final protected Object fun(Object arg1,Object arg2){ return new Long( ((Number)arg1).longValue()+((Number)arg2).longValue()); } }