void (String[] args) { IConverter<String> converter = getConverter(String.class); IConverter<String> converter1 = getConverter1(String.class); IConverter<String> converter2 = getConverter2<error descr="'getConverter2(java.lang.Class<C>)' in 'Test' cannot be applied to '(java.lang.Class<java.lang.String>)'">(String.class)</error>; }