A vital apart is that if you have to do this type of differentiation, it's in all probability a code smell. Ideally a kind of overloads ought to wrap around the other. (In reality, in any set of overloads most need to almost certainly ultimately delegate to one of them or an individual personal implementation technique.) (British English, inform