- 
    Sub-task 
- 
    Resolution: Delivered
- 
     P4 P4
- 
    24
                    Core reflection now throws a `TypeNotPresentException` instead of substituting a `null` value when encountering an undefined type variable in a generic signature. The previous incorrect behavior had been in place since the addition of generic signatures in JDK 5. The `TypeNotPresentException::typeName` method may return type variable names in addition to fully qualified names of classes.