String newPerspective= page.getPerspective().getId();
IPerspectiveDescriptor perspective= page.getPerspective(); if (perspective != null)  { String perspectiveId= perspective.getId();
	protected void update() {				IWorkbenchWindow window= fEditor.getSite().getWorkbenchWindow();		IWorkbenchPage page= window.getActivePage();		if (page != null) {						String newPerspective= page.getPerspective().getId();						if (fCurrentPerspective == null || fCurrentPerspective != newPerspective) {				fCurrentPerspective= newPerspective;								installTextHovers();								}		}	}