2 <warning descr="Potential memory leak: don't hold PsiElement, use SmartPsiElementPointer instead">final com.intellij.psi.PsiElement pe;</warning>
3 <warning descr="Don't use PsiReference as a field in extension">final com.intellij.psi.PsiReference r;</warning>
4 <warning descr="Don't use Project as a field in extension">com.intellij.openapi.project.Project p;</warning>
5 final com.intellij.openapi.project.Project pf;