question: void checkClassBounds ( DiagnosticPosition pos , Type type ) { checkClassBounds ( pos , new HashMap < TypeSymbol , Type > ( ) , type ) ; }
target:  Check that class c does not implement directly or indirectly the same parameterized interface with two different argument lists.