code: private Cipher createCipher() throws GeneralSecurityException {
  		if(algorithmProvider != null) {
  			return Cipher.getInstance(algorithm, algorithmProvider);
  		} else {
  			return Cipher.getInstance(algorithm);
  		}
  	}
docs: <p>Creates the cipherThreadLocal</p>
  @return