private function parseArguments()
{
$out = null;
if (is_array($this->arguments)) {
$out = array();
foreach ($this->arguments as $key => $value) {
$value = $this->surroundItemsWithSpacesWithQuotes($value);
$out[] = is_string($key) ? "{$key} {$value}" : $value;
}
$out = implode(' ', $out);
} else {
$out = $this->arguments;
}
return $out;
}