public function hasProperty($name)
{
if (isset($this->properties[$name])) {
return true;
} else {
$extendsClassDefinition = $this->getExtendsClassDefinition();
if ($extendsClassDefinition) {
if ($extendsClassDefinition->hasProperty($name)) {
return true;
}
}
return false;
}
}