anchor.diff:      var setter = findElement.topSet(name);
       assertElement(ref, setter);
   
  -    var type = setter.parameters[0].type.toString();
  +    var type = typeString(setter.parameters[0].type);
       assertType(ref, type);
     }
   
  
positive.code:     var getter = findElement.topGet(name);
      assertElement(ref, getter);
  
      var type = getter.returnType.toString();
      assertType(ref, type);
    }
  
  
negative.code:     } else {
        fail('Unsupported node: (${node.runtimeType}) $node');
      }
      expect(typeString(actual), expected);
    }
  
    void assertTypeArgumentTypes(
      InvocationExpression node,
      List<String> expected,
    ) {
      var actual = node.typeArgumentTypes.map((t) => typeString(t)).toList();
      expect(actual, expected);
    }
  
  