code: public final void init(byte[] params, String format) throws IOException {
          if (this.initialized)
              throw new IOException("already initialized");
          paramSpi.engineInit(params, format);
          this.initialized = true;
      }
docs: Imports the parameters from {@code params} and decodes them
  according to the specified decoding scheme.
  If {@code format} is null, the
  primary decoding format for parameters is used. The primary decoding
  format is ASN.1, if an ASN.1 specification for these parameters
  exists.
  
  @param params the encoded parameters.
  
  @param format the name of the decoding scheme.
  
  @exception IOException on decoding errors, or if this parameter object
  has already been initialized.