PsiClassType () { PsiClassType cachedBaseType = myCachedBaseType; if (cachedBaseType == null) { myCachedBaseType = cachedBaseType = JavaPsiFacade.getElementFactory(getProject()).createType(getBaseClass()); } return cachedBaseType; }