anchor.diff:      }
     }
     */
  +
  +  InterfaceType _getTypeOfField(String name) {
  +    return (getters[name]?.returnType ?? setters[name]?.parameters.first.type)
  +        as InterfaceType;
  +  }
   }
   
   bool _notNull(DartObject obj) => obj != null && obj.isNull == false;
  
positive.code: String _mapToString(DartObject v) => v?.toStringValue();
  
  String _parseFieldDefaultValue(DartObject dV) {
    if (dV == null) return null;
    print(dV.type);
    if (isString.isExactlyType(dV.type)) {
      return '"${dV.toStringValue()}"';
    } else if (isBool.isExactlyType(dV.type)) {
  
negative.code:   AnnotationParser(this.element, this.obj);
  
    SerializerInfo parse() {
      globalNullable = obj.peek('nullableFields').boolValue;
      includeByDefault = obj.peek('includeByDefault').boolValue;
  
      _parseSerializers();
      _parseModelType();
      _parseIgnore();
      _parseFields();
      _parseFieldFormatters();
  