code: protected void init(File file, String directory, String fileName, InfoLocationOptions option){
  		super.init(file, directory, fileName, option);
  		if(!this.errors.hasErrors()){
  			if(!"stg".equals(this.getFileExtension())){
  				this.errors.addError("file name must have '.stg' extension");
  				this.reset();
  			}
  			else{
  			}
  		}
  	}
docs: Initialize the file source with any parameters presented by the constructors.
  @param file a file with all information
  @param directory a directory to locate a file in
  @param fileName a file name with or without path information
  @param option an option on how to locate the file (not used if parameter file is set)