anchor.diff:  }
   
   ColorSequence deserializeColorSequence(Map data) {
  -  List<int> colorsData = data['colors'].retype<int>();
  -  List<double> stops = data['colorStops'].retype<double>();
  +  List<int> colorsData = data['colors'].cast<int>();
  +  List<double> stops = data['colorStops'].cast<double>();
     List<Color> colors = <Color>[];
   
     for (int i = 0; i < colorsData.length; i++) {
  
positive.code:   particleSystem.blueVar = data['blueVar'];
    particleSystem.numParticlesToEmit = data['numParticlesToEmit'];
    particleSystem.autoRemoveOnFinish = data['autoRemoveOnFinish'];
    particleSystem.gravity = deserializeOffset(data['gravity'].retype<double>());
    if (data['blendMode'] != null)
      particleSystem.transferMode = deserializeBlendMode(data['blendMode']);
    else
  
negative.code: 
    particleSystem.life = data['life'];
    particleSystem.lifeVar = data['lifeVar'];
    particleSystem.posVar = deserializeOffset(data['posVar'].cast<double>());
    particleSystem.startSize = data['startSize'];
    particleSystem.startSizeVar = data['startSizeVar'];
    particleSystem.endSize = data['endSize'];
  