anchor.diff:     
     // Passed a node containing an issue, return the issue
     static Issue fromGraphQL(dynamic node) {
  +    List<Actor> assignees = null;
  +    if (node['assignees']['edges'] != null && node['assignees']['edges'].length != 0) {
  +      assignees = List<Actor>();
  +      for(var node in node['assignees']['edges']) {
  +        assignees.add(Actor.fromGraphQL(node['node']));
  +      }
  +    }
       return Issue(node['title'],
         node['id'],
         node['number'],
         node['state'],
         node['author'] == null ? null : Actor.fromGraphQL(node['author']),
  +      assignees,
         node['body'],
         node['labels'] == null ? null : Labels.fromGraphQL(node['labels']),
         node['url'],
  
positive.code:    
    // Passed a node containing an issue, return the issue
    static PullRequest fromGraphQL(dynamic node) {
      return PullRequest(node['title'],
        node['id'],
        node['number'],
        node['state'],
        node['author'] == null ? null : Actor.fromGraphQL(node['author']),
        node['body'],
        node['labels'] == null ? null : Labels.fromGraphQL(node['labels']),
        node['url'],
  
negative.code:       login,
        resourcePath,
        url
      },
      assignees(after: null, last: 100) {
        edges {
          node {
            login,
            resourcePath,
            url
          }
        }
      },
      body,
      labels(first:100) {
  