private IEditorPart showWithReuse(Object element, IWorkbenchPage wbPage) throws JavaModelException {
private IEditorPart showWithReuse(Object element, IWorkbenchPage wbPage) throws JavaModelException, PartInitException {
	private IEditorPart showWithReuse(Object element, IWorkbenchPage wbPage) throws JavaModelException {		IFile file= getFile(element);		if (file != null) {			String editorID= getEditorID(file);			return showInEditor(wbPage, new FileEditorInput(file), editorID);		} else {			IClassFile cf= getClassFile(element);			if (cf != null)				return showInEditor(wbPage, new InternalClassFileEditorInput(cf), JavaUI.ID_CF_EDITOR);		}		return null;	}