docs: private static boolean load(String name, boolean mustSucceed, boolean useJavaLib) {
          if (s_loadedLibs.contains(name)) {
              return true;
          }
          if (! VoltDB.getLoadLibVOLTDB()) {
              return false;
          }
          test64bit();
          StringBuilder msgBuilder = new StringBuilder("Loading VoltDB native library ");
          String fullLibName = name;
          try {
              String versionString = VoltDB.instance().getEELibraryVersionString();
              // This fallback is for test code only.
              if (versionString == null) {
                  versionString = VoltDB.instance().getVersionString();
              }
              assert(versionString != null);
              fullLibName = name + "-" + versionString;
              msgBuilder.append(fullLibName);
              File libFile = null;
              if (useJavaLib) {
                  msgBuilder.append(" from the system library location. ");
              } else {
                  libFile = getNativeLibraryFile(fullLibName);
                  msgBuilder.append(" from file ");
                  msgBuilder.append(libFile.getAbsolutePath());
                  msgBuilder.append(". ");
              }
              msgBuilder.append("A confirmation message will follow if the loading is successful.");
              s_hostLog.info(msgBuilder.toString());
              if (useJavaLib) {
                  System.loadLibrary(fullLibName);
              } else {
                  System.load(libFile.getAbsolutePath());
              }
              s_loadedLibs.add(name);
              s_hostLog.info("Successfully loaded VoltDB native library " + fullLibName + ".");
              return true;
          } catch (Throwable e) {
              if (s_hostLog.isDebugEnabled()) {
                  s_hostLog.debug("Error loading VoltDB JNI shared library", e);
              }
              if (useJavaLib) {
                  s_hostLog.info("Retry loading from file.");
                  return load(name, mustSucceed, false);
              }
              if (mustSucceed) {
                  msgBuilder.setLength(0);
                  msgBuilder.append("Failed to load shared library ").append(fullLibName).append(": ");
                  msgBuilder.append(e.getMessage()).append('\n');
                  msgBuilder.append("Library path: ").append(System.getProperty("java.library.path")).append('\n');
                  msgBuilder.append("The library may have failed to load because it cannot be found in your ");
                  msgBuilder.append("load library path, or because it is not compatible with the current platform.\n");
                  msgBuilder.append("VoltDB provides builds on our website for 64-bit OS X systems >= 10.6, ");
                  msgBuilder.append("and 64-bit Linux systems with kernels >= 2.6.18.");
                  if (e instanceof UnsatisfiedLinkError) {
                      msgBuilder.append("\nOr the library may have failed to load because java.io.tmpdir should be set ");
                      msgBuilder.append("to a different directory. Use VOLTDB_OPTS='-Djava.io.tmpdir=<dirpath>' to set it.");
                  }
                  VoltDB.crashLocalVoltDB(msgBuilder.toString(), false, null);
              } else {
                  s_hostLog.info("Failed to load shared library " + fullLibName + "\nLibrary path: "
                          + System.getProperty("java.library.path"));
              }
              return false;
          }
      }