final Package pkg = (Package) this.pkgs.get( packageName );
if ( pkg == null) {
throw new IllegalArgumentException("Package name '" + packageName + "' does not exist for this Rule Base.");
}
PackageCompilationData compilationData = pkg.removeFunction( functionName );
if ( compilationData == null ) {
throw new IllegalArgumentException("function name '" + packageName + "' does not exist in the Package '" + packageName + "'.");
}
if ( this.reloadPackageCompilationData == null ) {