public void closeAndReopenProject() throws Exception {
		gp.setDeleteOnClose(false);
		Project project = gp.getProject();
		ProjectLocator projectLocator = project.getProjectLocator();
		gp.close();

		extraTools.clear();

		gp = GhidraProject.openProject(
			projectLocator.getProjectDir().getParentFile().getAbsolutePath(),
			projectLocator.getName(), true /* restore the project */);
		gp.setDeleteOnClose(true);
		initializeSimpleTool();
	}
A convenience method to close and then reopen the default project created by this TestEnv
instance.  This will not delete the project between opening and closing and will restore
the project to its previous state.
@throws Exception if any exception occurs while saving and reopening
Ghidra/Features/Base/src/main/java/ghidra/test/TestEnv.java