Bug 418663 - [compatibility.state] Get rid of compile warnings in official build

Update jdt core prefs to org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled.

Remove @SuppressWarnings annotations.

Add or keep @SuppressWarnings where necessary.

Parameterize Collections.empty*** methods rather than using Collections.EMPTY_*** fields.

Genericize the code.

Update copyrights.
16 files changed