code: function getUnhandledOptions(handledOptions, optionsToHandle) {
      assert.object(handledOptions, 'handledOptions');
      assert.arrayOfString(optionsToHandle, 'optionsToHandle');
  
      var optionName;
      var optionNameIndex;
      var unhandledOptions = [];
  
      for (optionNameIndex in optionsToHandle) {
          optionName = optionsToHandle[optionNameIndex];
          if (!handledOptions[optionName]) {
              unhandledOptions.push(optionName);
          }
      }
  
      return (unhandledOptions);
  }
docs: /*
  Returns an array of strings representing the name of options that should have
  been explicitly marked as handled by a moray server, but were not. Returns an
  empty array in case this set is empty.
  
  @param {Object} handledOptions - represents the options that were actually
  acknowledged as handled by the Moray server that served this findObjects
  request. If an option was acknowledged as handled by the server, then a
  property with the name of the option will have the value true in the
  "handledOptions" object.
  
  @param {string[]} optionsToHandle - represents the options that are expected
  to be handled by the Moray server that served this findObjects request.