anchor.diff:          }
           map['${typeNameInJava}.java'] = () {
             String superclassName = null;
  +          if (isRefactoringFeedback) {
  +            superclassName = 'RefactoringFeedback';
  +          }
             if (isRefactoringOption) {
               superclassName = 'RefactoringOptions';
             }
  
positive.code:   for (ImpliedType impliedType in impliedTypes.values) {
      TypeDecl type = impliedType.type;
      String typeNameInSpec = capitalize(impliedType.camelName);
      bool isRefactoringOption = impliedType.kind == 'refactoringOptions';
      if (impliedType.kind == 'typeDefinition' ||
          impliedType.kind == 'refactoringFeedback' ||
          isRefactoringOption) {
        TypeDecl type = impliedType.type;
        if (type is TypeObject || type is TypeEnum) {
  
negative.code:       //
        // fromJson(JsonArray) factory constructor
        //
        if (className != 'Outline' &&
            className != 'RefactoringFeedback' &&
            className != 'RefactoringOptions') {
          publicMethod('fromJsonArray', () {
            writeln(
                'public static List<${className}> fromJsonArray(JsonArray jsonArray) {');
  