public function generate()
{
$fileHandle = fopen($this->outputFile, 'w');
$includedHeaderFiles = $this->appendFileAndReferencedHeaders($fileHandle, $this->sourceDir . '/phalcon.h');
fclose($fileHandle);
$this->limitVisibilityOfPhalconFuncs();
return $includedHeaderFiles;
}