anchor.diff:  
     static var graphQLResponse = 
     '''
  -{
  -  pageInfo ${PageInfo.graphQLResponse},
  -  nodes {
  -    __typename
  -    ... on CrossReferencedEvent {
  -      createdAt,
  -      source {
  -        __typename
  -        ...  on PullRequest {
  -          title,
  -          number,
  +  {
  +    pageInfo ${PageInfo.graphQLResponse},
  +    nodes {
  +      __typename
  +      ... on CrossReferencedEvent {
  +        createdAt,
  +        source {
  +          __typename
  +          ...  on PullRequest {
  +            title,
  +            number,
  +          }
  +          ... on Issue {
  +            title,
  +            number,
  +          }
           }
  -        ... on Issue {
  -          title,
  -          number,
  -        }
  -      }
  -    }
  -    ... on MilestonedEvent {
  -      createdAt,
  -      actor {
  -        login,
  -        resourcePath,
  -        url
  -      }, 
  -      id,
  -      milestoneTitle
  -    }
  -    ... on DemilestonedEvent {
  -      createdAt,          
  -      actor {
  -        login,
  -        resourcePath,
  -        url
  -      }, 
  -      id, 
  -      milestoneTitle
  -    }
  -    ... on AssignedEvent {
  -      createdAt,          
  -      assignee {
  -        ... on User {
  +      }
  +      ... on MilestonedEvent {
  +        createdAt,
  +        actor {
             login,
             resourcePath,
             url
  -        }
  -        ... on Bot {
  -          login,
  -          resourcePath,
  -          url            
  -        }
  -      }
  -    }
  -    ... on UnassignedEvent {
  -      createdAt,          
  -      assignee {
  -        ... on User {
  +        }, 
  +        id,
  +        milestoneTitle
  +      }
  +      ... on DemilestonedEvent {
  +        createdAt,          
  +        actor {
             login,
             resourcePath,
             url
  +        }, 
  +        id, 
  +        milestoneTitle
  +      }
  +      ... on AssignedEvent {
  +        createdAt,          
  +        assignee {
  +          ... on User {
  +            login,
  +            resourcePath,
  +            url
  +          }
  +          ... on Bot {
  +            login,
  +            resourcePath,
  +            url            
  +          }
           }
  -      }          
  -    }
  -  }
  -}
  +      }
  +      ... on UnassignedEvent {
  +        createdAt,          
  +        assignee {
  +          ... on User {
  +            login,
  +            resourcePath,
  +            url
  +          }
  +        }          
  +      }
  +    }
  +  }
     ''';
   
   }
  
positive.code:   String toString() {
      return 'due on ${dueOn} (${title})';
    }
  
    static final graphQLResponse = 
    '''
      milestone {
        title,
        id,
        number,
        url,
        closed,
        createdAt,
        closedAt,
        dueOn,
      }
    ''';
  }
  
  
negative.code:   static Actor fromGraphQL(dynamic node) {
      return Actor(node['login'], node['url']);
    }
  
    String toString() => this._login;
    String toCsv() => this._login;
  
    @override
    bool operator==(Object other) =>
  