do {
hasChanged=false;
if(cfml.isCurrent('c')) {
if (cfml.forwardIfCurrent("ct")) {
cfml.removeSpace();
ref=new CT(ref,concatOp());
hasChanged=true;
}
else if (cfml.forwardIfCurrent("contains")){
cfml.removeSpace();
ref=new CT(ref,concatOp());
hasChanged=true;
}
}
// does not contain
else if (cfml.forwardIfCurrent("does","not","contain")){