anchor.diff:      visit(node.condition);
       space();
       token(node.question);
  -    allowContinuedLines(() {
  -      space(weight);
  -      visit(node.thenExpression);
  -      space();
  -      token(node.colon);
  -      space(weight);
  -      visit(node.elseExpression);
  -    });
  +    space(weight);
  +    visit(node.thenExpression);
  +    space();
  +    token(node.colon);
  +    space(weight);
  +    visit(node.elseExpression);
     }
   
     visitConstructorDeclaration(ConstructorDeclaration node) {
  
positive.code:         space();
          visit(initializer);
        } else if (initializer is BinaryExpression) {
          allowContinuedLines(() {
            space(lastSpaceWeight);
            visit(initializer);
          });
        } else {
          allowContinuedLines(() {
            space(Weight.single);
            visit(initializer);
          });
        }
      }
    }
  
negative.code:     token(node.keyword);
      space();
      visit(node.uri);
      visitNodes(node.combinators, precededBy: space, separatedBy: space);
      token(node.semicolon);
    }
  
  