log.entering("Main", "installNewProvider");
log.entering(this.getClass().getName(), "installNewProvider");
  private void installNewProvider()  {    log.entering("Main", "installNewProvider");    String providerName = provider.getName();    log.info("About to install new provider: " + providerName);    // we need to override security checks    Boolean result = (Boolean) AccessController.doPrivileged(new PrivilegedAction()    {      public Object run()      {        int actualPosition = Security.insertProviderAt(provider, 1);        return new Boolean(actualPosition != - 1);      }    });    log.info("Provider " + providerName + " installed successfully? " + result);    providerInstalled = result.booleanValue();    log.exiting("Main", "installNewProvider");  }