generated at
AllowAmbiguousTypes