code: protected function createClassNameResolver(ClassDefinition $classDefinition)
      {
          $this->typeCheck->createClassNameResolver(func_get_args());
  
          return new ParameterListClassNameResolver(
              new ObjectTypeClassNameResolver(
                  $classDefinition->classNameResolver()
              )
          );
      }
docs: @param ClassDefinition $classDefinition
  
  @return ParameterListClassNameResolver