genericInstanceOf