public synchronized Object getContent(Object consumer)
			throws IOException, FileNotFoundException {
		addConsumer(consumer);
		boolean success = false;
		try {
			resolve();
			success = true;
		}
		finally {
			if (!success || refObject == null) {
				removeConsumer(consumer);
			}
		}
		return refObject;
	}
Get the domain folder or file associated with the Ghidra URL.
The consumer is responsible for releasing the content object via the release method 
when it is no longer in use (see {@link #release(Object, Object)}}).
@param consumer object which is responsible for releasing the content
@return domain file or folder
@throws IOException if an IO error occurs
@throws FileNotFoundException if the Ghidra URL does no correspond to a folder or file
within the Ghidra repository/project.
@see #release(Object, Object)
Ghidra/Framework/Project/src/main/java/ghidra/framework/protocol/ghidra/GhidraURLWrappedContent.java