/** * Test whether the give package name is a valid Java package * * @param packageName The name of the package * @return True if it is valid */ public static boolean isValidJavaPackage(String packageName) { if(isBlank(packageName)) return false; final String[] parts = packageName.split("\\."); for (String part : parts) { if(!isValidJavaIdentifier(part)) { return false; } } return true; } /**