try {
          for (var $__4 = void 0,
              $__3 = (path)[$traceurRuntime.toProperty(Symbol.iterator)](); !($__6 = ($__4 = $__3.next()).done); $__6 = true) {
            var segment = $__4.value;
            {