function append() {
        if (this.isInline()) {
          this.replaceStack(function (current) {
            return [' != null ? ', current, ' : ""'];
          });

          this.pushSource(this.appendToBuffer(this.popStack()));
        } else {
          var local = this.popStack();
          this.pushSource(['if (', local, ' != null) { ', this.appendToBuffer(local, undefined, true), ' }']);
          if (this.environment.isSimple) {
            this.pushSource(['else { ', this.appendToBuffer("''", undefined, true), ' }']);
          }
        }
      }
// Otherwise, the empty string is appended
Otherwise, the empty string is appended
Otherwise the empty string is appended
function append() {
        if (this.isInline()) {
          this.replaceStack(function (current) {
            return [' != null ? ', current, ' : ""'];
          });
          this.pushSource(this.appendToBuffer(this.popStack()));
        } else {
          var local = this.popStack();
          this.pushSource(['if (', local, ' != null) { ', this.appendToBuffer(local, undefined, true), ' }']);
          if (this.environment.isSimple) {
            this.pushSource(['else { ', this.appendToBuffer("''", undefined, true), ' }']);
          }
        }
      }
function append ( ) { if ( this . isInline ( ) ) { this . replaceStack ( function ( current ) { return [ ' != null ? ' , current , ' : ""' ] ; } ) ; this . pushSource ( this . appendToBuffer ( this . popStack ( ) ) ) ; } else { var local = this . popStack ( ) ; this . pushSource ( [ 'if (' , local , ' != null) { ' , this . appendToBuffer ( local , undefined , true ) , ' }' ] ) ; if ( this . environment . isSimple ) { this . pushSource ( [ 'else { ' , this . appendToBuffer ( "''" , undefined , true ) , ' }' ] ) ; } } }
Otherwise, the empty string is appended
Otherwise the empty string is appended