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