docs: function updatePlayerList(dstListName, srcList, updateRule) {
                  var dstList;
                  // Initial setup call. Nothing to do.
                  if (!srcList && !updateRule) return;
  
                  dstList = dstListName === 'pl' ? this.game.pl : this.game.ml;
                  updateRule = updateRule || 'replace';
  
                  if (updateRule === 'replace') {
                      dstList.clear(true);
                  }
                  else if (updateRule !== 'append') {
                      throw new Error('setup("' + dstListName + '") is invalid ' +
                                      'updateRule: ' + updateRule + '.');
                  }
  
                  // Import clients (if any).
                  // Automatic cast from Object to Player.
                  if (srcList) dstList.importDB(srcList);
  
                  return { updateRule: updateRule, list: srcList };
              }