public final class Not implements Formula { private Formula formula; ... public boolean eval() throws EvalException { if (formula.eval()) return false; else return true; } }