void () { PsiField field = PositionUtil.getPsiElementAt(myProject, PsiField.class, getSourcePosition()); if (field != null) { getProperties().myFieldName = field.getName(); PsiClass psiClass = field.getContainingClass(); if (psiClass != null) { getProperties().myClassName = psiClass.getQualifiedName(); } myIsPrivate = SlowOperations.allowSlowOperations(() -> field.hasModifierProperty(PsiModifier.PRIVATE)); myIsFinal = SlowOperations.allowSlowOperations(() -> field.hasModifierProperty(PsiModifier.FINAL)); myIsStatic = SlowOperations.allowSlowOperations(() -> field.hasModifierProperty(PsiModifier.STATIC)); } myClsPrepared = false; myAllMethodsEntryRequestIsEnabled = false; }