private void initLock(boolean creatingProject) throws LockException, IOException {
		this.projectLock = getProjectLock(localStorageLocator, !creatingProject);

		if (!properties.exists()) {
			owner = getUserName();
			properties.putString(OWNER, owner);
			properties.writeState();
		}
	}
Read the contents of the project properties file to include the following values if relavent:
{@value #OWNER}, {@value #SERVER_NAME}, {@value #REPOSITORY_NAME}, {@value #PORT_NUMBER}
@param projectDir project directory (*.rep)
@return project properties or null if invalid project directory specified
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/DefaultProjectData.java