summarizePromise(contribution, meta) {

    console.log('summarizePromise');

    return this.preSummarizePromise(contribution, meta)
      .then(this._getCrossRefData.bind(this))
      .then(this._adoptChildTables.bind(this))
      .then(this._inheritParentTables.bind(this))
      .then(this._aggregateTables.bind(this));

  }
// Return a promise for creating the summary
Return a promise for creating the summary
Return a promise for creating the summary
summarizePromise(contribution, meta) {
    console.log('summarizePromise');
    return this.preSummarizePromise(contribution, meta)
      .then(this._getCrossRefData.bind(this))
      .then(this._adoptChildTables.bind(this))
      .then(this._inheritParentTables.bind(this))
      .then(this._aggregateTables.bind(this));
  }
summarizePromise ( contribution , meta ) { console . log ( 'summarizePromise' ) ; return this . preSummarizePromise ( contribution , meta ) . then ( this . _getCrossRefData . bind ( this ) ) . then ( this . _adoptChildTables . bind ( this ) ) . then ( this . _inheritParentTables . bind ( this ) ) . then ( this . _aggregateTables . bind ( this ) ) ; }
Return a promise for creating the summary
Return a promise for creating the summary