A very important apart is that if you should do this sort of differentiation, it's probably a code smell. Ideally a type of overloads ought to wrap within the other. (In actual fact, in any list of overloads most must in all probability in the long run delegate to one of these or an individual personal implementation approach.) South of the Adou