`Class<? extends Something>`

Here's my interpretation, it's class template but the class ? means the name of the class is undetermined and it extends the Something class.

if there's something wrong with my interpretation, let me know.