anchor.diff:              print(decodeUtf8(bytes));
           };
       }
  -
  -    void writeJsonApiDartClass() {
  -        var logFile = new File('log.txt');
  -        var out = logFile.openOutputStream(FileMode.WRITE);
  -        out.writeString('FILE ACCESSED ${new Date.now()}');
  -        out.close();
  -    }
  -
  -    void deleteJsonApiDartClass() {
  -        var logFile = new File('log.txt');
  -        logFile.deleteSync();
  -    }
  -
  -    void write() {
  -        var logFile = new File('log.txt');
  -        var out = logFile.openOutputStream(FileMode.WRITE);
  -        out.writeString('FILE ACCESSED ${new Date.now()}');
  -        out.close();
  -    }
   }
positive.code:     }
  
      void parseJsonApi(final String jsonApi) {
          final Map<String, Object> tasksApi = JSON.parse(jsonApi);
  
          tasksApi[classesJsonKey].forEach((key, value){
              print(key); // file name gen/tasks_classes.dart
              print(value[propertiesJsonKey]);
          });
  
          print(tasksApi['schemas']['Task']['type']);
      }
  
      void streamingJsonApi() {
  
negative.code: 
      static final String classesJsonKey = 'schemas';
      static final String propertiesJsonKey = 'properties';
      static final String typeJsonKey = 'type';
      static final String descriptionJsonKey = 'type';
      final String tasksClassesFilePath = 'tasks_classes.dart';
  
      void readApiAsJson() {
          var config = new File('tasks-api.json');
  