anchor.diff:      if (ser.length == 1)
         return new SerializedTypeInfo(ser.first.displayName, type.displayName);
       if (ser.length > 1)
  -      throw new JCException(
  -          'Multiple matching serializers found for ${type.displayName} when trying to automatically find serializer!');
  +      throw new JCException('Multiple matching serializers found for ${type
  +              .displayName} when trying to automatically find serializer!');
   
       throw new JCException('Cannot handle ${type.displayName}!');
     }
  
positive.code:         } else {
            ctorArguments.add(null);
          }
        } else if (arg.parameterKind == ParameterKind.NAMED) {
          if (field != null && !field.dontDecode && field.isFinal) {
            ctorNamedArguments.add(arg);
          }
  
negative.code: 
      for (final arg in ctor.parameters) {
        final field = fields[arg.name];
        if (arg.hasRequired) {
          if (field != null) {
            if (field.isFinal && !field.dontDecode) {
              ctorArguments.add(arg);
  