private function visitTypeBase(&$class, &$data, Type $type, $name)
{
if ($type instanceof BaseComplexType) {
$this->visitBaseComplexType($class, $data, $type, $name);
}
if ($type instanceof ComplexType) {
$this->visitComplexType($class, $data, $type);
}
if ($type instanceof SimpleType) {
$this->visitSimpleType($class, $data, $type, $name);
}
}