code: public Configuration getDriverConfiguration(final URI jobFolder,
                                                final String clientRemoteId,
                                                final String jobId,
                                                final Configuration applicationConfiguration) {
      return Configurations.merge(getDriverConfiguration(jobFolder, clientRemoteId, jobId), applicationConfiguration);
    }
docs: Assembles the driver configuration.
  
  @param jobFolder                The folder in which the local runtime will execute this job.
  @param clientRemoteId           the remote identifier of the client. It is used by the Driver to establish a
  connection back to the client.
  @param jobId                    The identifier of the job.
  @param applicationConfiguration The configuration of the application, e.g. a filled out DriverConfiguration
  @return The Driver configuration to be used to instantiate the Driver.