private static boolean loadLibrary(final String name) { try { HornetQJournalLogger.LOGGER.trace(name + " being loaded"); System.loadLibrary(name); if (AsynchronousFileImpl.getNativeVersion() != AsynchronousFileImpl.EXPECTED_NATIVE_VERSION) { HornetQJournalLogger.LOGGER.incompatibleNativeLibrary(); return false; } else { // Initializing nanosleep AsynchronousFileImpl.setNanoSleepInterval(1); return true; } } catch (Throwable e) { HornetQJournalLogger.LOGGER.debug(name + " -> error loading the native library", e); return false; } }