if(logging) log.info( "Failed to load client library # "+i+" - \""+currentClientLibraryToTry+"\"." );
if(logging) log.info( "Successfully loaded client library # "+i+" - \""+currentClientLibraryToTry+"\"." );
    private void attemptToLoadAClientLibraryFromList(String[] clientLibraryList)        {        final boolean logging = log != null;        for( int i = 0, n = clientLibraryList.length; i<n; i++ )            {            final String currentClientLibraryToTry = clientLibraryList[i];            try                {                nativeInitilize(currentClientLibraryToTry);                }            catch( Throwable th )                {                th.printStackTrace(); // Dont hide it completly                if(logging) log.debug( "Failed to load client library # "+i+" - \""+currentClientLibraryToTry+"\".", th );                // If we have just failed to load the last client library                // then we need to throw an exception.                if( i == clientLibraryList.length - 1 )                    throw new RuntimeException("Failed to initilize jaybird native library. This is most likley due to a failure to load the firebird client library.");                // Otherwise we continue to next client library                continue;                }            if(logging) log.info( "Failed to load client library # "+i+" - \""+currentClientLibraryToTry+"\"." );            // If we get here we have been loaded a client library so we stop here.            break;            }        }