@Contract(value = "null -> null", pure = true)
  static CrumbPresentation getPresentation(Crumb crumb) {
    return crumb instanceof PsiCrumb ? ((PsiCrumb)crumb).presentation : null;
  }
@Contract(value = "null -> null", pure = true)
  static CrumbPresentation getPresentation(Crumb crumb)