GenericTypeResolver properly handles bound parameterized type

Issue: SPR-10819
(cherry picked from commit ea6525f)