`T` isn't `Any?` by default, it has an upper bound...
# getting-started
r
T
isn't
Any?
by default, it has an upper bound of
Any?
by default, so someone using your class can define it with a nullable generic (
MyClass<String?>
).
👍 1