public Expression labelStart ( final Label label ) { return new Expression ( resultType ( ) , features ) { @ Override protected void doGen ( CodeBuilder adapter ) { adapter . mark ( label ) ; Expression . this . gen ( adapter ) ; } } ; }
Returns a new expression identical to this one but with the given label applied at the start of the expression .