Since this is expression, `(option && !semicolons && option.semicolonOptional === true) ? '' : ';'` is not needed.
`seimicolon` for `LetExpression` is always `false`.