anchor.diff:      if (node.endToken !== null) add(node.endToken.value);
     }
   
  -
     unparseSendPart(Send node) {
       if (node.isPrefix) {
         visit(node.selector);
  
positive.code: 
    visitModifiers(Modifiers node) => node.visitChildren(this);
  
    visitNodeList(NodeList node) {
      if (node.beginToken !== null) add(node.beginToken.value);
      if (node.nodes !== null) {
        String delimiter = (node.delimiter === null) ? " " : "${node.delimiter} ";
        node.nodes.printOn(sb, delimiter);
      }
      if (node.endToken !== null) add(node.endToken.value);
    }
  
negative.code:       visit(node.receiver);
        if (node.selector is !Operator) sb.add('.');
      }
      if (!node.isPrefix && !node.isIndex) {
        visit(node.selector);
      }
    }
  