anchor.diff:  
     }
     dynamic getSessionSummaryJunior(){
  -    throw "TODO: Do I still need a separate Junior Object???";
  -    //return new SessionSummaryJunior(this.players,this.session_id);
  +    return new SessionSummaryJunior(this.players,this.session_id);
     }
   
     String generateNumHTML() {
  
positive.code:   }
  
  }
  //only initial stats.
  class MultiSessionSummaryJunior {
    num numSessions = 0;
    num numPlayers = 0;
    num numShips = 0;
  
negative.code: 
  
    MultiSessionSummaryJunior();
  
    static MultiSessionSummaryJunior collateMultipleSessionSummariesJunior(List<SessionSummaryJunior>sessionSummaryJuniors){
      MultiSessionSummaryJunior mss = new MultiSessionSummaryJunior();
      mss.numSessions = sessionSummaryJuniors.length;
      for(num i = 0; i<sessionSummaryJuniors.length; i++){
        SessionSummaryJunior ssj =sessionSummaryJuniors[i];
        mss.numPlayers += ssj.players.length;
        mss.numShips += ssj.ships.length;
        mss.averageMinLuck += ssj.averageMinLuck;
        mss.averageMaxLuck += ssj.averageMaxLuck;
        mss.averagePower += ssj.averagePower;
        mss.averageMobility += ssj.averageMobility;
        mss.averageFreeWill += ssj.averageFreeWill;
        mss.averageHP += ssj.averageHP;
        mss.averageSanity += ssj.averageSanity;
        mss.averageRelationshipValue += ssj.averageRelationshipValue;
      }
  
      mss.averageMinLuck = (mss.averageMinLuck/sessionSummaryJuniors.length).round();
      mss.averageMaxLuck = (mss.averageMaxLuck/sessionSummaryJuniors.length).round();
      mss.averagePower = (mss.averagePower/sessionSummaryJuniors.length).round();
      mss.averageMobility = (mss.averageMobility/sessionSummaryJuniors.length).round();
      mss.averageFreeWill = (mss.averageFreeWill/sessionSummaryJuniors.length).round();
      mss.averageHP = (mss.averageHP/sessionSummaryJuniors.length).round();
      mss.averageSanity = (mss.averageSanity/sessionSummaryJuniors.length).round();
      mss.averageRelationshipValue = (mss.averageRelationshipValue/sessionSummaryJuniors.length).round();
      return mss;
    }
  
  
    dynamic generateHTML(){
  