docs: private void initialize() throws NoSuchAlgorithmException, InvalidKeySpecException,
  		UnsupportedEncodingException, NoSuchPaddingException, InvalidKeyException
  	{
  		if (!isInitialized())
  		{
  			cipher = Cipher
  				.getInstance(KeyPairWithModeAndPaddingAlgorithm.RSA_ECB_OAEPWithSHA1AndMGF1Padding
  					.getAlgorithm());
  			cipher.init(Cipher.ENCRYPT_MODE, this.publicKey);
  			initialized = true;
  		}
  	}