public PrimaryOpenLoopFuelingTable() {
    	btnSetDefault = new JButton("Set Default");
    	File appdir = new File(".");
    	FileSystemView fsv = new RestrictedFileSystemView(appdir);
    	fileChooser = new JFileChooser(fsv);
		fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
    	if (!fileName.isEmpty()) {
    		fuelingTable = loadPolFueling(fuelingTable, fileName);
    		if (fuelingTable == null) {
    			Config.setDefaultPOLFueling("");
                String[] files = Config.getPOLFuelingFiles().split(",");
                String fs = "";
                for (String fn : files) {
                	if (fn.equals(fileName) || fn.isEmpty())
                		continue;
                	fs += ("," + fn);
                }
                Config.setPOLFuelingFiles(fs);
    			fileName = "";
    		}
    		else {
	        	if (Config.getDefaultPOLFueling().equals(fileName))
	        		btnSetDefault.setText("Unset Default");
    		}
    	}
        else if (Config.getDefaultPOLFueling().equals(fileName))
    		btnSetDefault.setText("Unset Default");
    }