public void registerSaveParticipant() throws CoreException {
  IWorkspace ws=ResourcesPlugin.getWorkspace();
  ISavedState ss=ws.addSaveParticipant(SVNProviderPlugin.getPlugin(),this);
  if (ss != null) {
    ss.processResourceChangeEvents(this);
  }
  ws.removeSaveParticipant(SVNProviderPlugin.getPlugin());
}

public void registerSaveParticipant ( ) throws CoreException { IWorkspace ws = ResourcesPlugin . getWorkspace ( ) ; ISavedState ss = ws . addSaveParticipant ( SVNProviderPlugin . getPlugin ( ) , this ) ; if ( ss != null ) { ss . processResourceChangeEvents ( this ) ; } ws . removeSaveParticipant ( SVNProviderPlugin . getPlugin ( ) ) ; }
we register a save participant so we can get the delta from workbench startup to plugin startup .
