void (boolean requestFocus, boolean preserveState) { if (canNavigate()) { if (requestFocus || preserveState) { NavigationUtil.openFileWithPsiElement(extractPsiFromValue(), requestFocus, requestFocus); } else { getNavigationItem().navigate(false); } } }