code: public void dispose()
  	{
  		if (fProblemChangedListener != null)
  		{
  			VdmUIPlugin.getDefault()
  					.getProblemMarkerManager()
  					.removeListener(fProblemChangedListener);
  			fProblemChangedListener = null;
  		}
  		if (fRegistry != null && fUseNewRegistry)
  		{
  			fRegistry.dispose();
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see IBaseLabelProvider#dispose()