code: function(nameOrIndex){
          if (nameOrIndex === Xmla.Dataset.AXIS_SLICER) return this._slicer;
          var axis = this._getAxis(nameOrIndex);
          if (!axis)
              Xmla.Exception._newError(
                  "INVALID_AXIS",
                  "Xmla.Dataset.getAxis",
                  nameOrIndex
              )._throw();
          return axis;
      }
docs: Get the axis specified by the argument index or name.
  If the axis does not exist, an <code>INVALID_AXIS</code> exception is thrown.
  To prevent an exception from being thrown, you should call the <code><a href="#method_hasAxis">hasAxis()</a></code> method to determine if the axis exists.
  Alternatively, you can call <code><a href="#method_axisCount">axisCount()</a></code>, and use an integer argument between zero (inclusive) and axis count (exclusive).
  @method getAxis
  @param nameOrIndex {string | int} For int arguments, a value of 0 up to the number of axes. You can also use one of the <code>AXIS_xxx</code> constants. For string arguments, this method will match the name of the axis as it is returned in the XML/A response. These names are of the form <code>AxisN</code> where N is an ordinal that identifies the axis.
  @return {Xmla.Dataset.Axis} The <code><a href="Xmla.Dataset.Axis.html#class_Axis">Xmla.Dataset.Axis</a></code> object that corresponds to the argument.