code: static ContentCryptoMaterial create(SecretKey cek, byte[] iv,
              EncryptionMaterials kekMaterials,
              S3CryptoScheme scheme,
              Provider provider, AWSKMS kms,
              AmazonWebServiceRequest req) {
          return doCreate(cek, iv, kekMaterials, scheme.getContentCryptoScheme(),
                  scheme, provider, kms, req);
      }
docs: Returns a new instance of <code>ContentCryptoMaterial</code>
  for the input parameters using the specified s3 crypto scheme.
  Note network calls are involved if the CEK is to be protected by KMS.
  
  @param cek content encrypting key
  @param iv initialization vector
  @param kekMaterials kek encryption material used to secure the CEK;
  can be KMS enabled.
  @param scheme
  s3 crypto scheme to be used for the content crypto material by
  providing the content crypto scheme, key wrapping scheme and
  mechanism for secure randomness
  @param provider optional security provider
  @param kms reference to the KMS client
  @param req originating service request