@Override
  public final PsiFile getCachedPsi(@NotNull Language target) {
    if (target != getBaseLanguage()) return null;
    PsiFile obj = myPsiFile;
    return obj == PsiUtilCore.NULL_PSI_FILE ? null : obj;
  }
@Override
  public final PsiFile getCachedPsi(@NotNull Language target)