/** {@inheritDoc} */ protected boolean isEquivalent(ValueNode o) throws StandardException { if (isSameNodeType(o)) { ConditionalNode other = (ConditionalNode) o; return testCondition.isEquivalent(other.testCondition) && thenElseList.isEquivalent(other.thenElseList); } return false; }