@Override
	public void processResult(DomainFile domainFile, URL url, TaskMonitor monitor)
			throws IOException, CancelledException {
		handleError("Unsupported Content", "File URL: " + url, null, null);
	}
Construct adapter with preferred error handling.  There is no need to use this constructor
if {@link #handleError(String, String, URL, IOException)} is override.
@param throwErrorByDefault if true all errors will be thrown as an {@link IOException},
otherwise error is reported via {@link Msg#showError(Object, java.awt.Component, String, Object)}.
Ghidra/Framework/Project/src/main/java/ghidra/framework/protocol/ghidra/GhidraURLResultHandlerAdapter.java