<?php

/**
 * @template T
 */
class Foobar {
/** @param T $param */
public function __construct($param) {}
}

$foo = new Foobar(1);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
$foo = new Foobar(2);
