anchor.diff:    AnnotationParser(this.element, this.obj);
   
     SerializerInfo parse() {
  -    globalNullable = obj.peek('nullableFields')?.boolValue ?? false;
  +    globalNullable = obj.peek('nullableFields').boolValue;
  +    includeByDefault = obj.peek('includeByDefault').boolValue;
   
       _parseSerializers();
       _parseModelType();
  -    includeByDefault = obj.peek('includeByDefault').boolValue;
       _parseIgnore();
       _parseFields();
       _parseFieldFormatters();
  
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:     }
    }
    */
  
    InterfaceType _getTypeOfField(String name) {
      return (getters[name]?.returnType ?? setters[name]?.parameters.first.type)
          as InterfaceType;
    }
  }
  
  bool _notNull(DartObject obj) => obj != null && obj.isNull == false;
  