public void setOperator(Operator operand) { if (!(operand.equals(Operator.UMOVE) || operand.equals(Operator.BMOVE))) throw new IllegalArgumentException(); super.setOperator(operand); }