class A {
 constructor() {
   f<T> super();
 }
}
f<TemplateStringsArray>``;
f<T>(1);
f<T> ?? 1;
f<T> || 1;
f<T> && 1;
f<T> | 1;
f<T> ^ 1;
f<T> & 1;
f<T> == f<T>;
f<T> != f<T>;
f<T> === f<T>;
f<T> !== f<T>;
f<T> <= f<T>;
f<T> instanceof f<T>;
f<T> in {};
f<T> as {};
f<T> satisfies {};
f<T> * f<T>;
f<T> / f<T>;
f<T> % f<T>;
f<T> ** f<T>;
f < T > +f<T>;
f < T > -f<T>;
f < T > this;
f < T > null;
f < T > true;
f < T > false;
f < T > 1;
f < T > 123n;
f < T > [];
f < T > {};
f < T > function test() {};
f < T > class A {};
f < T > new A();
f<T> / 1;
f < T > +1;
f < T > -1;
f < T > ~1;
f < T > !1;
f < T > someIdentifier;
f < T > delete a[field];
f < T > typeof MyClass;
f < T > void a;
f<T> <= 1;
f < T > (await 1);
f < T > import.meta;
f < T > import("123");
a < b >> c;
f = h >>> 0 < j >>> 0;
