@Test
	public void testSetFileOptionToNull() {
		// 
		// Make sure the user can set the file option to null, to allow the clearing of a value
		//

		Options options = loadSearchOptions();

		HelpLocation help = null;
		File defaultValue = null;
		String optionName = "Foo File";
		options.registerOption(optionName, OptionType.FILE_TYPE, defaultValue, help, "Description");

		File optionValue = options.getFile(optionName, null);
		assertNull(optionValue);

		File file = new File(".");
		options.putObject(optionName, file);
		optionValue = options.getFile(optionName, null);
		assertEquals(file, optionValue);

		// clear the value
		options.putObject(optionName, null);
		optionValue = options.getFile(optionName, null);
		assertNull(optionValue);
	}
This test differs from {@link OptionsTest} in that this test is an integration test, pulling
options that have been registered by plugins.
Ghidra/Features/Base/src/test.slow/java/ghidra/framework/options/ToolPluginOptionsTest.java