else {
// Special case if what's before is 'IS' or 'IS NOT', then it's not appendable
if (positionInCollection > 1) {
Expression child = collectionExpression.getChild(positionInCollection - 1);
String text = child.toActualText();
appendable = !text.equals(IS) && !text.equals("IS NOT");
}
else {
switch (appendableType) {
case ARITHMETIC: