class GrandchildOfOverloadedType