An important apart is that if you have to do this kind of differentiation, It is really almost certainly a code odor. Ideally a type of overloads should wrap round the other. (In fact, in almost any set of overloads most need to in all probability in the long run delegate to one of these or just one non-public implementation strategy.) in the co