AbstractAbstractcloseProtected AbstractgetAbstractgetAbstractidentifySets the default evaluation context for this provider. When isEnabled / getVariation
are called without an explicit context, the effective context is
mergeFlagContext(getDefaultContext(), explicit) (implementation-specific).
AbstractinitializeAbstractisOptionalcontext: FlagContextProtectedresolveMerges the default context with an explicit override for a single evaluation.
Optionalexplicit: FlagContext
Implementation-specific default context (e.g. AsyncLocalStorage for LaunchDarkly, instance field for static tests).