anchor.diff:  
       hasCrossListing = false;
       hasPreviousContent = false;
  +
  +    _requestedSections = new _RequestedSectionRegistry()
  +      ..addRequestedSection (this);
     }
   
     /// The [setSection] method...
     void setSection (BannerSection aSection) {
       _section = aSection;
  +    _requestedSections.addRequestedSection (this);
   
       _crossListing = null;
       _previousContent = null;
  
positive.code:   BannerCourse (this.courseId, this.courseTitle);
  }
  
  /////////////////////////////////////////////////////////////////////
  
  /// The [BannerDepartment] class...
  class BannerDepartment extends JsProxy {
  
negative.code:   );
  }
  
  ////////////////////////////////////////////////////////////////////////////////
  