Using redundant type arguments makes code superfluous and thus less readable.
Example:
List<String> list = Arrays.<String>asList("Hello", "World");
A quick-fix is provided to remove redundant type arguments:
List<String> list = Arrays.asList("Hello", "World");