anchor.diff:    static Actor fromGraphQL(dynamic node) {
       if (node == null || node['login'] == null) return null;
       List<String> orgIds = [];
  -    if (node['organizations'].length != 0 &&
  -        node['organizations']['edges'].length != 0) {
  +    if (node['organizations'] != null &&
  +        node['organizations']['edges'] != null) {
         for (var org in node['organizations']['edges']) {
           orgIds.add(org['node']['id']);
         }
  
positive.code: 
    static String _childQueryLogin = r'''
    query {
      organization(id:"${id}") {
        ${data}
    }
    ''';
  
negative.code:     }
    }
    ''';
  
    static var abbreviatedGraphQLResponse = '''
    {
      login,
      resourcePath,
      url,
    }
    ''';
  
    static var _childQuery = r'''
    query {
      user(login: "${login}") {
  