code: private synchronized void initialize(String fileName, String path) throws ParameterException {
  		if(!path.equals(this.path)){
  			checkPath(path);
  			this.path = path;
  		}
  		if(!fileName.equals(this.fileName)){
  			checkFileName(fileName);
  			this.fileName = fileName;
  		}
  	}
docs: Initializes the file writer with the given file and path names.
  @param fileName
  @param path
  @throws ParameterException if some parameters are <code>null</code>, <br>
  the file path is not a directory or the file name is an empty string.