$ javac src/CompactNoImport.java && java CompactNoImport     (25.0.4.1+1-LTS)
[no imports at all]

$ javac src/CompactNoImport.java && java CompactNoImport     (27+35)
[no imports at all]

$ javac src/CompactPlusImport.java && java CompactPlusImport     (25.0.4.1+1-LTS)
[java.base came implicitly] 0

$ javac src/CompactPlusImport.java && java CompactPlusImport     (27+35)
[java.base came implicitly] 0

$ javac src/CompactAmbiguous.java     (25.0.4.1+1-LTS)
src/CompactAmbiguous.java:4: error: reference to Date is ambiguous
    Date d = new Date(0L);      // implicit java.base (java.util.Date) vs explicit java.sql (java.sql.Date)
    ^
  both class java.sql.Date in java.sql and class java.util.Date in java.util match
src/CompactAmbiguous.java:4: error: reference to Date is ambiguous
    Date d = new Date(0L);      // implicit java.base (java.util.Date) vs explicit java.sql (java.sql.Date)
                 ^
  both class java.sql.Date in java.sql and class java.util.Date in java.util match
2 errors

$ javac src/CompactAmbiguous.java     (27+35)
src/CompactAmbiguous.java:4: error: reference to Date is ambiguous
    Date d = new Date(0L);      // implicit java.base (java.util.Date) vs explicit java.sql (java.sql.Date)
    ^
  both class java.sql.Date in java.sql and class java.util.Date in java.util match
src/CompactAmbiguous.java:4: error: reference to Date is ambiguous
    Date d = new Date(0L);      // implicit java.base (java.util.Date) vs explicit java.sql (java.sql.Date)
                 ^
  both class java.sql.Date in java.sql and class java.util.Date in java.util match
2 errors

$ javac broken/ClassicNoImport.java     (25.0.4.1+1-LTS)
broken/ClassicNoImport.java:3: error: cannot find symbol
        System.out.println(List.of("no imports at all"));
                           ^
  symbol:   variable List
  location: class ClassicNoImport
1 error

$ javac broken/ClassicNoImport.java     (27+35)
broken/ClassicNoImport.java:3: error: cannot find symbol
        System.out.println(List.of("no imports at all"));
                           ^
  symbol:   variable List
  location: class ClassicNoImport
1 error

$ java src/Script.java     (25.0.4.1+1-LTS)
a-b-c 2026-09-15

$ java src/Script.java     (27+35)
a-b-c 2026-09-15

