code: protected CipherLite newCipherLite(Cipher cipher,  SecretKey cek, int cipherMode) {
          return new CipherLite(cipher, this, cek, cipherMode);
      }
docs: This is a factory method intended to be overridden by sublcasses to
  return the appropriate instance of cipher lite.