@Override
	public FolderItem getItem(String fileID) throws IOException, UnsupportedOperationException {
		RepositoryItem item = repository.getItem(fileID);
		if (item == null) {
			return null;
		}
		if (item.getItemType() == RepositoryItem.DATABASE) {
			return new RemoteDatabaseItem(repository, item);
		}
		throw new IOException("Unsupported repository item type (" + item.getItemType() + ")");
	}
Construct a new remote file system which corresponds to a remote repository.
@param repository remote Repository
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/remote/RemoteFileSystem.java