public function generate(array $alreadyIncludedHeaders = array())
{
$this->composeSkipFiles($alreadyIncludedHeaders);
$fileHandler = fopen($this->outputFile, 'w');
$this->addLicense($fileHandler);
$this->addStandardHeader($fileHandler);
$this->addPriorityFiles($fileHandler);
$this->addAllSourceFiles($fileHandler);
fclose($fileHandler);
$this->limitVisibilityOfPhalconFuncs();
}