code: private void initInputFormat(ClassLoader cl) {
  		// instantiate the stub
  		@SuppressWarnings("unchecked")
  		Class<InputFormat<OT, InputSplit>> superClass = (Class<InputFormat<OT, InputSplit>>) (Class<?>) InputFormat.class;
  		this.format = RegularPactTask.instantiateUserCode(this.config, cl, superClass);
  		
  		// configure the stub. catch exceptions here extra, to report them as originating from the user code 
  		try {
  			this.format.configure(this.config.getStubParameters());
  		}
  		catch (Throwable t) {
  			throw new RuntimeException("The user defined 'configure()' method caused an error: " + t.getMessage(), t);
  		}
  		
  		// get the factory for the type serializer
  		this.serializerFactory = this.config.getOutputSerializer(cl);
  	}
docs: Initializes the InputFormat implementation and configuration.
  
  @throws RuntimeException
  Throws if instance of InputFormat implementation can not be
  obtained.