public ResourceFile createCustomPspecFile(String name, String content) {
		File newPspecFile = null;
		try {
			newPspecFile = Application.createTempFile(name, ".pspec");
			BufferedWriter bw = new BufferedWriter(new FileWriter(newPspecFile));
			bw.write(content);
			bw.close();

		}
		catch (IOException e) {
			System.err.println("Error creating test pspec file.");
		}
		newPspecFile.deleteOnExit();
		return new ResourceFile(newPspecFile);
	}
Constructs a string based on parameters, and uses that as the content of a custom pspec file.
Parameters effect the volatility of the symbol "PORTF". 
The pspec file is read by the SleighLanguage object which tracks volatile addresses.
@param symbolVolatile Nullable boolean value that specifies the symbol PORTF volatility setting.
@param symbolSize Nullable integer value specifying the symbol PORTF size in bytes.
@param memoryVolatile Nullable boolean value that specifies the volatility setting of the 
			memory location that includes PORTF.
@param reverseOrder boolean, reverseOrder refers to the order that 'volatile' and 
			'default_symbols' elements appear in the pspec file.
@throws Exception if an error occurred
Ghidra/Framework/SoftwareModeling/src/test/java/ghidra/app/plugin/processors/sleigh/SleighLanguageVolatilityTest.java