support for parameterized types and non-method type srings