protected function renderPropertiesCode()
{
$code = '';
foreach ($this->properties as $name => $attributes) {
if (!empty($attributes['docComment'])) {
$code .= ' ' . $attributes['docComment'] . "\n";
}
$code .= ' ' . $attributes['visibility'] . ' $' . $name . ' = ' . $attributes['initialValueCode'] . ";\n\n";
}
return $code;
}