private function generateMethodName($blockName)
{
$clean = trim(preg_replace('#\\W+#', '_', $blockName), '_');
$name = 'block' . ucfirst($clean);
$methods = array_keys($this->getCompiler()->getMethods());
if (!$clean || in_array(strtolower($name), array_map('strtolower', $methods))) {
$name .= '_' . substr(md5($blockName), 0, 5);
}
return $name;
}