@Override
	public InputStream getInputStream() throws IOException {
		throw new UnknownServiceException();
	}
If URL connects and corresponds to a valid repository or local project, this method
may be used to obtain the associated ProjectData object.  The caller is
responsible for properly {@link ProjectData#close() closing} the returned project data 
instance when no longer in-use, failure to do so may prevent release of repository handle 
to server until process exits.  It is important that {@link ProjectData#close()} is
invoked once, and only once, per call to this method to ensure project "use" tracking 
is properly maintained.  Improperly invoking the close method on a shared transient 
{@link ProjectData} instance may cause the underlying storage to be prematurely
disposed. 

@return project data which corresponds to this connection or null if unavailable
@throws IOException if an IO error occurs
Ghidra/Framework/Project/src/main/java/ghidra/framework/protocol/ghidra/GhidraURLConnection.java