{
  a = -a.b;
  x = -i++;
  z = foo[ this.bar++ ];
  new Foo[ 4 ];
  new Foo[ 4 ];
  (new Foo)[ 4 ];
  a = !new Foo.Bar();
  a = new Foo.Bar();
  a = (new Foo.Bar).baz;
  new Foo().Bar();
  new Foo().Bar();
  new (Foo().Bar)();
  new (Foo().Bar());
  new Foo().Bar();
  new Foo().Bar();
  - (a? b: c);
  new (a? b: c);
}
