code: public static void loadPlatformDependentLibrary(String path, String libname) throws IOException {
  		loadPlatformDependentLibrary(libname, null, path);
  	}
docs: Search and load the dynamic library which is fitting the
  current operating system (32 or 64bits operating system...).
  A 64 bits library is assumed to be named <code>libname64.dll</code>
  on Windows&reg; and <code>liblibname64.so</code> on Unix.
  A 32 bits library is assumed to be named <code>libname32.dll</code>
  on Windows&reg; and <code>liblibname32.so</code> on Unix.
  A library which could be ran either on 32 and 64 platforms is assumed
  to be named <code>libname.dll</code> on Windows&reg; and
  <code>liblibname.so</code> on Unix.
  
  @param path is the resource's path where the library was located.
  @param libname is the name of the library.
  @throws IOException when reading error occurs.
  @throws  SecurityException if a security manager exists and its
  <code>checkLink</code> method doesn't allow
  loading of the specified dynamic library
  @throws  UnsatisfiedLinkError if the file does not exist.
  @throws  NullPointerException if <code>filename</code> is
  <code>null</code>
  @see        java.lang.System#load(java.lang.String)