docs: @PublicEvolving
  	public <OUT> DataStreamSource<OUT> readFile(FileInputFormat<OUT> inputFormat,
  												String filePath,
  												FileProcessingMode watchType,
  												long interval,
  												TypeInformation<OUT> typeInformation) {
  
  		Preconditions.checkNotNull(inputFormat, "InputFormat must not be null.");
  		Preconditions.checkArgument(!StringUtils.isNullOrWhitespaceOnly(filePath), "The file path must not be null or blank.");
  
  		inputFormat.setFilePath(filePath);
  		return createFileInput(inputFormat, typeInformation, "Custom File Source", watchType, interval);
  	}