if (!loaded) { throw new IllegalStateException ("not loaded"); } if (keyring == null) { return new Enumeration()
ensureLoaded(); Enumeration result; if (privateKR == null) result = Collections.enumeration(Collections.EMPTY_SET); else
  public Enumeration engineAliases()  {    if (!loaded)      {        throw new IllegalStateException ("not loaded");      }    if (keyring == null)      {        return new Enumeration()        {          public boolean hasMoreElements()          {            return false;          }          public Object nextElement()          {            throw new NoSuchElementException();          }        };      }    return keyring.aliases();  }