public User getUser() throws IOException {
		synchronized (serverAdapter) {
			checkRepository();
			try {
				if (user == null) {
					user = repository.getUser();
				}
				return user;
			}
			catch (NotConnectedException | RemoteException e) {
				if (recoverConnection(e)) {
					return getUser();
				}
				throw e;
			}
		}
	}
Returns repository user object.
@throws UserAccessException user no longer has any permission to use repository.
@throws NotConnectedException if server/repository connection is down (user already informed)
@see ghidra.framework.remote.RemoteRepositoryHandle#getUser()
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/client/RepositoryAdapter.java