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;
   }
 }