Case sensitivity with Java

The Java language is case-sensitive. Therefore, when you write the name of a Java package, class or method in a .4gl source, it must match the exact name as if you were writing a Java program. The fglcomp compiler takes care of this, and writes case-sensitive class and method names in the .42m p-code modules.
IMPORT JAVA java.util.regex.Pattern
MAIN
  DEFINE p java.util.regex.PATTERN   -- Note the case error
END MAIN

With this code example, fglcomp will raise error -6622 at line 3, because the "java/util/PATTERN" name cannot be found.