code: @Override
  	public void engineStore(OutputStream outputStream, char[] chars)
  			throws IOException, NoSuchAlgorithmException, CertificateException {
  		for (SecurityObjectWrapper<?> object : this.aliasObjectMap.values()) {
  			if (object instanceof Storable) {
  				try {
  					((Storable) object).store();
  				} catch (ResourceStoreException e) {
  					throw new CertificateException(e);
  				}
  			}
  		}
  	}
docs: Persist the security material in this keystore. If the object has a path
  associated with it, the object will be persisted to that path. Otherwise
  it will be stored in the default certificate directory. As a result, the
  parameters of this method are ignored.
  
  @param outputStream
  This parameter is ignored.
  @param chars
  This parameter is ignored.
  @throws IOException
  @throws NoSuchAlgorithmException
  @throws CertificateException