private void cleanupOldInstances() {
		if (instances.isEmpty()) {
			return;
		}

		Msg.error(this,
			"\n\tFound non-disposed() TestEnv instances.  Please examine this test!\n\n");
		Set<TestEnv> copy = new HashSet<>(instances);
		copy.forEach(env -> env.dispose());
	}
This constructor allows clients to manage their own projects.  Also, this constructor
will not enforce having only a single env instance running, which allows for multi-project
testing.  All other constructors will enforce that a single instance of TestEnv can
be running at one time, closing any previously opened instances before finishing
construction.

<P>Note: this constructor is meant for subclasses.

@param project the initialized project
Ghidra/Features/Base/src/main/java/ghidra/test/TestEnv.java