private void handleSyncWorkspaceToDeclarationAttempt(Vault vault, String declarationName, int revisionNumber) {
Status syncStatus = new Status(getResourceString("SyncWorkspaceStatus"));
// Instantiate a provider.
WorkspaceDeclaration.StreamProvider workspaceDeclarationProvider =
new VaultWorkspaceDeclarationProvider(vault, declarationName, revisionNumber);
// This may take a while, so set the cursor.
Cursor oldCursor = getCursor();
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));