code: function _callHandler(handler) {
          try {
              // TODO (issue 1034): We *could* use a $.Deferred for this, except deferred objects enter a broken
              // state if any resolution callback throws an exception. Since third parties (e.g. extensions) may
              // add callbacks to this, we need to be robust to exceptions
              handler();
          } catch (e) {
              console.error("Exception when calling a 'brackets done loading' handler: " + e);
              console.log(e.stack);
          }
      }
docs: /*
  calls the specified handler inside a try/catch handler
  @param {function()} handler - the callback to call
  @private