@Override
    @Nullable
    protected Object extractInfo(PsiFile psiFile) {
        final VirtualFile virtualFile = psiFile.getVirtualFile();
        return virtualFile != null ? virtualFile.getExtension() : null;
    }
@Override
    @Nullable
    protected Object extractInfo(PsiFile psiFile)