title: Calling System.loadLibrary twice for the same shared library
body: <p>I have the situation when two jar libraries use the same shared library.
  In each library "the main interface" class loads the .so file with <code>System.loadLibrary</code>.
  My question is: if the user decides to use these two jar libraries in one project, would the second call to <code>System.loadLibrary</code> for the same .so file cause any exception? Or is it "somehowe handled" by the system to prevent shared libraries from being loaded twice? Or maybe there is a "commonly known pattern" to handle such situations?</p>
  
  <p>The jni wrappers are targeted to be used on android. I am the author of both wrapper libs so answering you can assume full control on java sources.</p>