anchor.diff:      }
   
       void parseJsonApi(final String jsonApi) {
  +        final File tasksClasses = new File(tasksClassesFilePath);
  +        tasksClasses.deleteSync();
  +        final OutputStream tasksClassesStream = tasksClasses.openOutputStream(FileMode.APPEND);
           final Map<String, Object> tasksApi = JSON.parse(jsonApi);
   
           tasksApi[classesJsonKey].forEach((key, value){
               print(key); // file name gen/tasks_classes.dart
  -            print(value[propertiesJsonKey]);
  +            final Map<String, Object> fields = value[propertiesJsonKey];
  +            tasksClassesStream.writeString('$key\n');
  +            fields.forEach((key, value) {
  +                print(key);
  +                print(value[typeJsonKey]);
  +                print(value[descriptionJsonKey]);
  +            });
           });
   
  -        print(tasksApi['schemas']['Task']['type']);
  +        tasksClassesStream.close();
       }
   
       void streamingJsonApi() {
  
positive.code: 
      static final String classesJsonKey = 'schemas';
      static final String propertiesJsonKey = 'properties';
  
      void readApiAsJson() {
          var config = new File('tasks-api.json');
  
negative.code:             print(decodeUtf8(bytes));
          };
      }
  }