Reports the Java code constructs that may fail to compile in future Java versions. The following problems are reported: