IllegalArgumentException iae = new IllegalArgumentException ("strong crypto key pair generator not available: " + clazz); iae.initCause (x); throw iae;
throw new IllegalArgumentException( "strong crypto key pair generator not available: " + clazz, x);
  private static IKeyPairGenerator makeInstance (String clazz)  {    try      {        Class c = Class.forName (clazz);        Constructor ctor = c.getConstructor (new Class[0]);        return (IKeyPairGenerator) ctor.newInstance (new Object[0]);      }    catch (Exception x)      {        IllegalArgumentException iae =          new IllegalArgumentException ("strong crypto key pair generator not available: "                                        + clazz);        iae.initCause (x);        throw iae;      }  }