anchor.diff:    }
     List<int> faces = json["faces"];
     List bones = json["bones"];
  +  List<Map> morphTargets = json["morphTargets"];
  +  if (morphTargets == null) morphTargets = [];
  +
     List<int> skinIndices = json["skinIndices"];
     List<double> skinWeights = json["skinWeights"];
     Map animation = json["animation"];
  
positive.code: import 'dart:io';
  import 'dart:convert';
  import 'package:args/args.dart';
  
negative.code:   print("skinIndices: ${skinIndices.length} ${skinIndices.length ~/ 2}");
    print("skinWeigths: ${skinWeights.length}");
    print("animation: ${animation['name']}");
    for (Map m in morphTargets) {
       print("morphTarget: ${m['name']} ${m['vertices'].length}");
    }
  }
  
  void main(List<String> arguments) {
  