public function addPageRange($start, $end = null, $handle = null, $qualifier = null, $rotation = null)
    {
        $this->checkExecutionStatus();
        if (is_array($start)) {
            if ($handle!==null) {
                $start = array_map(function ($p) use ($handle) { return $handle.$p; }, $start);
            }
            $range = implode(' ', $start);
        } else {
            $range = $handle.$start;
            if ($end) {
                $range .= '-'.$end;
            }
            $range .= $qualifier.$rotation;
        }
        $this->_operationArgument[] = $range;
        return $this;
    }