code: final Expression then(final Expression expression) {
      return new Expression(expression.resultType(), expression.features()) {
        @Override
        protected void doGen(CodeBuilder adapter) {
          Statement.this.gen(adapter);
          expression.gen(adapter);
        }
      };
    }
docs: Returns an Expression that evaluates this statement followed by the given expression.