code: protected void onInitialize()
  		throws InvalidKeyException, NoSuchAlgorithmException, InvalidKeySpecException,
  		NoSuchPaddingException, InvalidAlgorithmParameterException, UnsupportedEncodingException
  	{
  		model.setCipher(newCipher(model.getKey()));
  		model.setInitialized(true);
  	}
docs: This method initialize the cipher object.
  <p>
  
  @throws InvalidAlgorithmParameterException
  is thrown if initialization of the cypher object fails.
  @throws NoSuchPaddingException
  is thrown if instantiation of the SecretKeyFactory object fails.
  @throws InvalidKeySpecException
  is thrown if generation of the SecretKey object fails.
  @throws NoSuchAlgorithmException
  is thrown if instantiation of the SecretKeyFactory object fails.
  @throws InvalidKeyException
  is thrown if initialization of the cypher object fails.
  @throws UnsupportedEncodingException
  is thrown if the named charset is not supported.