public static GhidraPrincipal getGhidraPrincipal(Subject subj) {
		if (subj != null) {
			Set<GhidraPrincipal> set = subj.getPrincipals(GhidraPrincipal.class);
			if (!set.isEmpty()) {
				return set.iterator().next();
			}
		}
		return null;
	}
Returns the GhidraPrincipal object contained within a Subject, or null if
not found.

@param subj user subject
@return GhidraPrincipal or null
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/remote/GhidraPrincipal.java