JavaModelUtil.reconcile(unit);
unit.reconcile();
	protected IJavaElement getElementForInputAt(IEditorInput input, int offset) {		if (input instanceof IClassFileEditorInput) {			try {				return ((IClassFileEditorInput)input).getClassFile().getElementAt(offset);			} catch (JavaModelException ex) {				return null;			}		}		IWorkingCopyManager manager= JavaPlugin.getDefault().getWorkingCopyManager();		ICompilationUnit unit= manager.getWorkingCopy(input);		if (unit != null)			try {				JavaModelUtil.reconcile(unit);				return unit.getElementAt(offset);			} catch (JavaModelException ex) {			}		return null;	}