anchor.diff:    }
   
     /// If aligning items according to their baseline, which baseline to use.
  +  ///
  +  /// Must not be null if [crossAxisAlignment] is [CrossAxisAlignment.baseline].
     TextBaseline get textBaseline => _textBaseline;
     TextBaseline _textBaseline;
     set textBaseline(TextBaseline value) {
  
positive.code:        _mainAxisSize = mainAxisSize,
         _crossAxisAlignment = crossAxisAlignment,
         _textBaseline = textBaseline {
      addAll(children);
    }
  
  
negative.code:   }
  
    double _getCrossSize(RenderBox child) {
      switch (_direction) {
        case Axis.horizontal:
          return child.size.height;
        case Axis.vertical:
          return child.size.width;
      }
      return null;
    }
  
    double _getMainSize(RenderBox child) {
      switch (_direction) {
        case Axis.horizontal:
          return child.size.width;
        case Axis.vertical:
          return child.size.height;
      }
      return null;
    }
  
    @override
  