throws UnsupportedRepositoryOperationException {
if (operand instanceof FullTextSearchScore) {
FullTextSearchScore ftss = (FullTextSearchScore) operand;
return ftss.getSelectorName();
} else if (operand instanceof Length) {
Length length = (Length) operand;
return getSelectorName(length.getPropertyValue());
} else if (operand instanceof LowerCase) {
LowerCase lower = (LowerCase) operand;
return getSelectorName(lower.getOperand());
} else if (operand instanceof NodeLocalName) {
NodeLocalName local = (NodeLocalName) operand;