anchor.diff:          } else if (unique) {
             // keep sum within float32 precision
             _sum = doubleToSingle(_sum + weight);
  +          _threshold += 2e-7;
           }
         } else if (joint != 0) {
           context.addIssue(DataError.accessorJointsUsedZeroWeight,
  
positive.code: 
  class InfluencesChecker {
    final List<Iterator<int>> jointsIterators;
    final List<Iterator<num>> weightsIterators;
    final int maxJointIndex;
    final int limitingSkinIndex;
    final String path;
  
negative.code:     }
  
      if (4 == ++_componentIndex) {
        if ((_sum - 1.0).abs() > _threshold) {
          for (var i = 0; i < jointsIterators.length; i++) {
            context.addIssue(DataError.accessorWeightsNonNormalized,
                name: '$path/${WEIGHTS_}_$i', args: [_index - 3, _index, _sum]);
  