Вы не можете поместить любой код, вы можете только поместить выражения. Итак, вы можете поставить:
new Something(someParameter)
somebool.booleanValue == true ? new Something() : new OtherThing()
;
, но вы не можете использовать if
, for
, switch
, объявлять методы или классы.