@Override
		public boolean isShared() {
			// Enables use of asyncronous event dispatching thread
			return true;
		}
This class represents the idea of a shared Ghidra repository.  This class is meant to be
used in lieu creating a Ghidra Server and interacting with it via the network stack.   This 
class allows testers to create users and projects that will all share the same version 
control system.  Thus, this shared repository is intended to allow for easy testing 
of changes to {@link DomainFile}s under version control.

<P>If you do not need to test version controlled files or any other multi-user interaction, 
then do not use this class, but instead use {@link TestEnv}.

<P>Example usage:
<pre>
		
		FakeRepositoryrepo = new FakeRepository();

		project1 = repo.createProject("user1");
		project2 = repo.createProject("user2");

		DomainFile df = project1.addDomainFile("notepad");
		project1.addToVersionControl(df, false); // file is now visible to all project2 as well
</pre>

@see FakeRepository
Ghidra/Features/Base/src/test/java/ghidra/base/project/FakeRepository.java