public static Configuration loadConfigurationTemplate(String configname) throws LSHException {
		ResourceFile moduleDataSubDirectory;
		final Configuration config = new Configuration();
		try {
			moduleDataSubDirectory = Application.getModuleDataSubDirectory("");
			config.loadTemplate(moduleDataSubDirectory, configname);
		}
		catch (final FileNotFoundException e) {
			throw new LSHException("Missing configuration data: " + e.getMessage());
		}
		catch (final IOException e) {
			throw new LSHException("Could open module data directory");
		}
		catch (final SAXException e) {
			throw new LSHException("Unable to parse configuration template");
		}
		return config;
	}
Send a query to the database.  The response is returned as a QueryResponseRecord.
If this is null, an error has occurred and an error message can be obtained from getLastError
@param query an object describing the query
@return the response object or null if there is an error
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/FunctionDatabase.java