public int getItemCount() throws IOException {
		synchronized (serverAdapter) {
			checkRepository();
			try {
				return repository.getItemCount();
			}
			catch (NotConnectedException | RemoteException e) {
				checkUnmarshalException(e, "getItemCount");
				if (recoverConnection(e)) {
					try {
						return repository.getItemCount();
					}
					catch (RemoteException e1) {
						checkUnmarshalException(e1, "getItemCount");
						throw e1;
					}
				}
				throw e;
			}
		}
	}
@see RepositoryHandle#createDatabase(String, String, String, int, String, String)
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/client/RepositoryAdapter.java