anchor.diff:      }
   
       void openModal(ScopeEvent e) {
  -        selectedIssues = e.data;
  -        open();
  +        selectedIssues = [];
  +        for(Issue issue in e.data) {
  +            if (!issue.justified) {
  +                selectedIssues.add(issue);
  +            }
  +        }
  +        if (selectedIssues.length > 0) {
  +            open();
  +        } else {
  +            print("Cannot justify already issues that are already justified.");
  +        }
       }
   
       String classForOKButton() {
  
positive.code:             Future.wait(justification_futures).then((_) {
                  print("Done justifying all issues.");
                  scope.rootScope.broadcast("close-issue-justification-modal", null);
              });
          }
  
          modalInstance.close(null);
      }
  }
  
negative.code:       </tr>
      </thead>
      <tbody>
        <tr ng-repeat="issue in cmp.selectedIssues" ng-switch="issue.justified">
          <td>{{issue.item.name}}</td>
          <td>{{issue.item.technology}}</td>
          <td>{{issue.item.account}}</td>
  