code: static ContentCryptoMaterial create(SecretKey cek, byte[] iv,
                                          EncryptionMaterials kekMaterials,
                                          ContentCryptoScheme contentCryptoScheme,
                                          S3CryptoScheme targetScheme,
                                          CryptoConfiguration config, AWSKMS kms,
                                          AmazonWebServiceRequest req) {
          return doCreate(cek, iv, kekMaterials, contentCryptoScheme,
                          targetScheme, config, kms, req);
      }
docs: Returns a new instance of <code>ContentCryptoMaterial</code> for the
  input parameters using the specified content crypto scheme, and the key
  wrapping and secure randomness specified of the specified s3 crypto
  scheme.
  
  Note network calls are involved if the CEK is to be protected by KMS.
  
  @param cek
  content encrypting key; must not be null.
  @param iv
  initialization vector; must not be null.
  @param contentCryptoScheme
  content crypto scheme to be used
  @param targetScheme
  the target s3 crypto scheme to be used for recreating the
  content crypto material by providing the key wrapping scheme
  and mechanism for secure randomness