return name.getSelectorName();
} else if (operand instanceof PropertyValue) {
PropertyValue value = (PropertyValue) operand;
return value.getSelectorName();
} else if (operand instanceof UpperCase) {
UpperCase upper = (UpperCase) operand;
return getSelectorName(upper.getOperand());
} else {
throw new UnsupportedRepositoryOperationException(
"Unknown dynamic operand type: " + operand);
}
}