private function initialize($argv, $parameterCluster)
    {
        $this->valid = true;
        $this->haltedBy = null;
        if ($parameterCluster != null) {
            $this->parameterCluster = $parameterCluster;
            if ($argv != null) {
                $this->preloadAliases($argv);
            }
        }

        if ($argv != null) {
            $this->preloadParameters($argv);
        }
    }