public function __construct(Type $itemType, bool $nullable, bool $itemTypeInferredFromLiteralArray = false, bool $possiblyCallable = false)
{
$this->itemType = $itemType;
$this->nullable = $nullable;
$this->itemTypeInferredFromLiteralArray = $itemTypeInferredFromLiteralArray;
$this->possiblyCallable = $possiblyCallable;
}