For printing two types with qualification when necessary.
The first type to receive the type name for
The second type to receive the type name for
The fully-qualified names of both types if the two type names are not the same, or the unqualified names of both types if the two type names are the same.
See Implementation
For printing two types with qualification when necessary.