boolean (PsiField field) { if (field.hasInitializer()) { boolean staticField = field.hasModifierProperty(PsiModifier.STATIC); if (staticField && myClass != null && field.getContainingClass() != myClass) return true; return myTrustDirectFieldInitializers && (!myCanInstantiateItself || !staticField); } return myTrustFieldInitializersInConstructors; }