docs: protected List<String> getArguments() {
  		final List<String> arguments = new ArrayList<String>(getArgs());
  
  		final String httpproxy = getHttpproxy();
  		if (httpproxy != null) {
  			arguments.add("-httpproxy");
  			arguments.add(httpproxy);
  		}
  
  		if (getEpisode() && getEpisodeFile() != null) {
  			arguments.add("-episode");
  			arguments.add(getEpisodeFile().getAbsolutePath());
  		}
  
  		if (getMarkGenerated()) {
  			arguments.add("-mark-generated");
  		}
  
  		for (final File episodeFile : getEpisodeFiles()) {
  			if (episodeFile.isFile()) {
  				arguments.add(episodeFile.getAbsolutePath());
  			}
  		}
  		return arguments;
  	}