assertThat(operand, is(instanceOf(UpperCase.class)));
UpperCase upper = (UpperCase)operand;
assertThat(upper.selectorName(), is(selectorName("tableA")));
assertThat(upper.getOperand(), is(instanceOf(LowerCase.class)));
LowerCase lower = (LowerCase)upper.getOperand();
assertThat(lower.selectorName(), is(selectorName("tableA")));
assertThat(lower.getOperand(), is(instanceOf(PropertyValue.class)));
PropertyValue value = (PropertyValue)lower.getOperand();
assertThat(value.getPropertyName(), is("property"));
assertThat(value.selectorName(), is(selectorName("tableA")));
}