public FrontEndTool getFrontEndTool() {
		if (frontEndTool != null) {
			return frontEndTool;
		}

		AbstractGuiTest.runSwing(() -> {
			frontEndTool = new TestFrontEndTool(gp.getProjectManager());
			frontEndTool.setActiveProject(getProject());

			// turn off auto-saving so tests don't affect other tests
			setAutoSaveEnabled(frontEndTool, false);
			frontEndTool.setConfigChanged(false);
		});

		return frontEndTool;
	}
Waits for the first window of the given class.  This method is the same as
{@link #waitForDialogComponent(Class, int)} with the exception that the parent
window is assumed to be this instance's tool frame.

@param ghidraClass The class of the dialog the user desires
@param maxTimeMS The max amount of time in milliseconds to wait for the requested dialog
       to appear.
@return The first occurrence of a dialog that extends the given <code>ghidraClass</code>
@deprecated use instead {@link AbstractDockingTest#waitForDialogComponent(Class)}
Ghidra/Features/Base/src/main/java/ghidra/test/TestEnv.java