docs: function(nPath){
          var a = [];
          if (OpenLayers.Util.isArray(nPath)) {
              var path = nPath.slice();
              while (path.length > 0) {
                  a.push(path.slice());
                  path.pop();
              }
              a.reverse();
          }
          return a;
      }