OverrideWithDifferentReturnTypesTest