public function __construct(AbstractSchema $schema)
{
if (empty($this->executionContext)) {
$this->executionContext = new ExecutionContext($schema);
$this->executionContext->setContainer(new Container());
}
$this->resolveValidator = new ResolveValidator($this->executionContext);
}