code: protected function createDefaultContext(): ContextInterface
      {
          $context = $this->createContext();
  
          if ($this->customerProvider->hasCustomer()) {
              $this->fillFromCustomer($context, $this->customerProvider->getCustomer());
          }
  
          $this->finalize($context);
  
          return $context;
      }
docs: Creates a default context.
  
  @return ContextInterface