void checkClassBounds(DiagnosticPosition pos,Type type){
  checkClassBounds(pos,new HashMap<TypeSymbol,Type>(),type);
}

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