To avoid to override the `Visit(TypeElement)` method, I did like this.