code: public String getName() {
          if (paramName == null) {
              paramName = queryString.substring(paramBegin, paramNameEnd);
          }
          return paramName;
      }
docs: Get the name of the current parameter.
  Calling this method is only allowed if {@link #next()} has been called
  previously and the result of this call was <code>true</code>. Otherwise the
  result of this method is undefined.
  
  @return the name of the current parameter