anchor.diff:      });
   
       if (classAnnotation.createToJson) {
  -      var prefix = '_\$${classElement.name}';
  +      var prefix = _prefix(classElement);
         var mixClassName = '${prefix}SerializerMixin';
         var helpClassName = '${prefix}JsonMapWrapper';
   
  
positive.code:     });
  
      if (classAnnotation.createFactory) {
        var prefix = '_\$${classElement.name}';
  
        buffer.writeln();
        buffer.writeln('${classElement
                .name} ${prefix}FromJson(Map<String, dynamic> json) =>');
  
        String deserializeFun(String paramOrFieldName,
                {ParameterElement ctorParam}) =>
  
negative.code:               targetType, expression, _notSupportedWithTypeHelpersMsg));
  }
  
  String _prefix(ClassElement classElement) => '_\$${classElement.name}';
  
  String _safeNameAccess(FieldElement field) {
    var name = _jsonKeyFor(field).name ?? field.name;
    // TODO(kevmoo): JsonKey.name could also have quotes and other silly.
  