anchor.diff:      },
   
       render: function() {
  -      var skip_empty_submissions = [];
  -      skip_empty_submissions.push(<input type='checkbox'
  -          checked={this.state.skip_empty_submissions}
  -          onChange={this.skipEmptySubmissionsClicked}> <%= j raw t('graders.skip_empty_submissions') %>
  -        </input>);
  -
         return (
           <div>
             <ErrorDiv error={this.state.error} />
  
positive.code:         },
        ];
  
        // Massage the data so it will fit into the table.
        var hashmap = this.props.reviewerToNumReviews;
        var groups_data = this.props.groups.map(function(group) {
          var numReviews = 0;
          if (hashmap.hasOwnProperty(group.id)) {
            numReviews = hashmap[group.id];
          }
          var g = {
            id: group.id,
            name: group.name,
            groups: numReviews
          };
          return g;
        }.bind(this));
  
        return (
  
negative.code:       this.props.onReviewerChangeInRevieweeTable(reviewerGroupId, revieweeGroupId, isChecked);
      },
  
      // Required because of JavaScript's variable hoisting.
      checkboxShouldBeChecked: function(reviewee_group_id, reviewer_group_id) {
        var returnVal = false;
        if (reviewee_group_id in this.props.selectedReviewerInRevieweeGroups) {
          returnVal = reviewer_group_id in this.props.selectedReviewerInRevieweeGroups[reviewee_group_id];
        }
        return returnVal;
      },
  
  