code: protected ResourceHandle getLibraryHandle(final String name)
      {
          int idx = name.lastIndexOf('/');
          String path;
          String simplename;
          if (idx == -1) {
              path = "";
              simplename = name;
          } else if (idx == name.length() - 1) { // name.endsWith('/')
              throw new IllegalArgumentException(name);
          } else {
              path = name.substring(0, idx + 1); // including '/'
              simplename = name.substring(idx + 1);
          }
          return getResourceHandle(path + System.mapLibraryName(simplename));
      }
docs: Finds the ResourceHandle object for the native library with the specified name. The library name must be
  '/'-separated path. The last part of this path is substituted by its system-dependent mapping (using
  {@link System#mapLibraryName(String)} method). Next, the <code>ResourceFinder</code> is used to look for the
  library as it was ordinary resource.
  <p>
  Subclasses can override this method to provide specific approaches in library searching.
  
  @param name the name of the library
  @return the ResourceHandle of the library