@@ -0,0 +1,525 @@
+package com.davidmogar.njc.ast.expressions.operators.binary;%0A%0Aimport com.davidmogar.njc.ast.AbstractAstNode;%0Aimport com.davidmogar.njc.ast.expressions.Expression;%0A%0Apublic abstract class BinaryOperator extends AbstractAstNode implements Expression %7B%0A%0A    public Expression leftValue;%0A    public Expression rightValue;%0A%0A    public BinaryOperator(int line, int column, Expression leftValue, Expression rightValue) %7B%0A        super(line, column);%0A        this.leftValue = leftValue;%0A        this.rightValue = rightValue;%0A    %7D%0A%0A%7D%0A

Change BinaryOperator to an abstract class