public function iCreateTheFileContaining($filename, PyStringNode $string) { if (!is_file($filename)) { file_put_contents($filename, $string); $this->createdFiles[] = $filename; } else { throw new \RuntimeException("'{$filename}' already exists."); } }