boolean (@NotNull T configuration, @NotNull ConfigurationContext context, @NotNull Ref<PsiElement> sourceElement) { if (!isContextCompatible(context)) { return false; } return setupConfigurationFromCompatibleContext(configuration, context, sourceElement); }