$ javac broken/AmbiguousDate.java (25.0.4.1+1-LTS) broken/AmbiguousDate.java:6: error: reference to Date is ambiguous Date d = new Date(0L); ^ both class java.sql.Date in java.sql and class java.util.Date in java.util match broken/AmbiguousDate.java:6: error: reference to Date is ambiguous Date d = new Date(0L); ^ both class java.sql.Date in java.sql and class java.util.Date in java.util match 2 errors $ javac broken/AmbiguousDate.java (27+35) broken/AmbiguousDate.java:6: error: reference to Date is ambiguous Date d = new Date(0L); ^ both class java.sql.Date in java.sql and class java.util.Date in java.util match broken/AmbiguousDate.java:6: error: reference to Date is ambiguous Date d = new Date(0L); ^ both class java.sql.Date in java.sql and class java.util.Date in java.util match 2 errors $ javac broken/AmbiguousList.java (25.0.4.1+1-LTS) broken/AmbiguousList.java:6: error: reference to List is ambiguous List names = new ArrayList<>(); ^ both class java.awt.List in java.awt and interface java.util.List in java.util match 1 error $ javac broken/AmbiguousList.java (27+35) broken/AmbiguousList.java:6: error: reference to List is ambiguous List names = new ArrayList<>(); ^ both class java.awt.List in java.awt and interface java.util.List in java.util match 1 error $ javac src/FixedDate.java && java FixedDate (25.0.4.1+1-LTS) java.util.Date java.sql.Date $ javac src/FixedDate.java && java FixedDate (27+35) java.util.Date java.sql.Date