code: @Override
      protected AmazonS3Encryption build(AwsSyncClientParams clientParams) {
          return new AmazonS3EncryptionClient(
                  new AmazonS3EncryptionClientParamsWrapper(clientParams,
                          resolveS3ClientOptions(),
                          encryptionMaterials,
                          cryptoConfig != null ? cryptoConfig : new CryptoConfiguration(),
                          kms));
      }
docs: Construct a synchronous implementation of AmazonS3Encryption using the current builder configuration.
  
  @return Fully configured implementation of AmazonS3Encryption.