@Nullable private static RegExpLanguageHost findRegExpHost(@Nullable final PsiElement element) { if (element == null) { return null; } PsiLanguageInjectionHost host = InjectedLanguageManager.getInstance(element.getProject()).getInjectionHost(element); if (host instanceof RegExpLanguageHost) { return (RegExpLanguageHost) host; } if (host != null) { return INSTANCE.forClass(host.getClass()); } return null; }