if (op.getPrecedence() < operator.getPrecedence()) else if (op.getPrecedence() == operator.getPrecedence() && op instanceof UnaryOperator)
if (op.getPrecedence() < operator.getPrecedence()) else if (op.getPrecedence() == operator.getPrecedence() && op instanceof UnaryOperator)