anchor.diff:      return _transformPoint(transform, point);
     }
   
  +  /// Convert the given point from the local coordiante system for this box to
  +  /// the global coordinate sytem
     Point localToGlobal(Point point) {
       List <RenderObject> renderers = <RenderObject>[];
       for (RenderObject renderer = this; renderer != null; renderer = renderer.parent)
  
positive.code:       child.parentData = new BoxParentData();
    }
  
    // getMinIntrinsicWidth() should return the minimum width that this box could
    // be without failing to render its contents within itself.
    double getMinIntrinsicWidth(BoxConstraints constraints) {
      return constraints.constrainWidth(0.0);
    }
  
    // getMaxIntrinsicWidth() should return the smallest width beyond which
    // increasing the width never decreases the height.
    double getMaxIntrinsicWidth(BoxConstraints constraints) {
      return constraints.constrainWidth(0.0);
    }
  
    // getMinIntrinsicHeight() should return the minimum height that this box could
    // be without failing to render its contents within itself.
    double getMinIntrinsicHeight(BoxConstraints constraints) {
      return constraints.constrainHeight(0.0);
    }
  
    // getMaxIntrinsicHeight should return the smallest height beyond which
    // increasing the height never decreases the width.
    // If the layout algorithm used is width-in-height-out, i.e. the height
    // depends on the width and not vice versa, then this will return the same
    // as getMinIntrinsicHeight().
    double getMaxIntrinsicHeight(BoxConstraints constraints) {
      return constraints.constrainHeight(0.0);
    }
  
negative.code:     _debugDoingBaseline = value;
      return true;
    }
  
    /// Returns the distance from the y-coordinate of the position of the box to
    /// the y-coordinate of the first given baseline in the box's contents.
    ///
    /// Used by certain layout models to align adjacent boxes on a common
    /// baseline, regardless of padding, font size differences, etc. If there is
    /// no baseline, this function returns the distance from the y-coordinate of
    /// the position of the box to the y-coordinate of the bottom of the box
    /// (i.e., the height of the box) unless the the caller passes true
    /// for `onlyReal`, in which case the function returns null.
    ///
    /// Only call this function calling [layout] on this box. You are only
    /// allowed to call this from the parent of this box during that parent's
    /// [performLayout] or [paint] functions.
    double getDistanceToBaseline(TextBaseline baseline, { bool onlyReal: false }) {
      assert(!needsLayout);
      assert(!_debugDoingBaseline);
  