private function visitComplexType(PHPClass $class, ComplexType $type)
{
$schema = $type->getSchema();
foreach ($type->getElements() as $element) {
if ($element instanceof Group) {
$this->visitGroup($class, $schema, $element);
} else {
$property = $this->visitElement($class, $schema, $element);
$class->addProperty($property);
}
}
}