docs: public String getUid(String category, String projectName, String projectVersion, boolean force) {
  		String uid = null;
  		
  		if (!force) {
  			uid = readUid(new File(uidDirectory, "latest"));
  		}
  			
  		// Check if the UID was already used for the ROX client and projec/version
  		if (uid != null && uidAlreadyUsed(category, projectName, uid)) {
  			uid = null;
  		}
  		
  		// Generate UID and store it
  		if (uid == null) {
  			uid = generateUid();
  			writeUid(new File(uidDirectory, "latest"), uid);
  		}
  
  		writeUid(getUidFile(category, projectName, projectVersion), uid);
  		
  		return uid;
  	}