/** * Before a new class is defined, we need to create a package definition for it * * @param className */ private void createPackageDefinition(String className){ int i = className.lastIndexOf('.'); if (i != -1) { String pkgname = className.substring(0, i); // Check if package already loaded. Package pkg = getPackage(pkgname); if(pkg==null){ definePackage(pkgname, null, null, null, null, null, null, null); logger.info("Defined package (3): "+getPackage(pkgname)+", "+getPackage(pkgname).hashCode()); } } }