Returns a copy of this type with the specified nullability.
@override DartType withNullability(bool isNullable) { return SyntheticNamedType(name, resolver, isNullable: isNullable); }