anchor.diff:        List<VM.Vector3> faceVertices = [];
         List<VM.Vector3> faceNormal = [];
         List<VM.Vector2> faceUvs = [];
  -      for (int i = 1; i < 4; ++i) {
  +      for (int i = 1; i < array.length; ++i) {
           // add a new entry to the map and arrays
           List<String> f = array[i].split("/");
           assert(f.length > 0);
  
positive.code:   print("loaded (${delta}) ${gb}");
    return gb;
  }
  
  
negative.code:           faceNormal.add(new VM.Vector3.zero());
          }
        }
        if (array.length == 4) {
          gb.AddVerticesFace3(faceVertices);
        } else {
          gb.AddVerticesFace4(faceVertices);
        }
        gb.AddAttributesVector3(aNormal, faceNormal);
        gb.AddAttributesVector2(aTextureCoordinates, faceUvs);
      }
  