Why do you think it tests `ReflectionVisitor<T>`? Does the test create an instance of `ReflectionVisitor<T>`?