--- bigloo3.0a/runtime/Jlib/dlopen.java.javaht 2007-06-01 22:53:49.000000000 +0200 +++ bigloo3.0a/runtime/Jlib/dlopen.java 2007-06-01 22:54:34.000000000 +0200 @@ -137,9 +137,9 @@ public static int dload( final byte[] filename, final byte[] init_sym ) { synchronized( dlopen_table ) { - if( !(dlopen_table.contains( filename )) ) { + if( !(dlopen_table.containsKey( filename )) ) { int res = dload_inner( filename, init_sym ); - dlopen_table.put( filename, true ); + dlopen_table.put( filename, Boolean.valueOf(true) ); return res; } else { return 0;