code: private void validate() {
          LibraryUtils.checkArgumentNotNull(config, "Configuration is null.");
          LibraryUtils.checkArgumentNotNull(eventsProcessor, "Events Processor is null.");
          LibraryUtils.checkArgumentNotNull(sourceFilter, "Source Filter is null.");
          LibraryUtils.checkArgumentNotNull(eventFilter, "Event Filter is null.");
          LibraryUtils.checkArgumentNotNull(progressReporter, "Progress Reporter is null.");
          LibraryUtils.checkArgumentNotNull(exceptionHandler, "Exception Handler is null.");
          LibraryUtils.checkArgumentNotNull(s3Manager, "S3 Manager is null.");
          LibraryUtils.checkArgumentNotNull(sqsManager, "SQS Manager is null.");
      }
docs: Validate input parameters.