*
     * @since 1.2
     */
    public static SecureRandom getInstance(String algorithm, String provider)
      throws NoSuchAlgorithmException, NoSuchProviderException {
  Instance instance = GetInstance.getInstance("SecureRandom", 
      SecureRandomSpi.class, algorithm, provider);
  return new SecureRandom((SecureRandomSpi)instance.impl,
      instance.provider, algorithm);
    }