docs: function(fileNames, compareParams){
  				var options = {
  					newFileName: fileNames ? fileNames[0] : undefined,
  					oldFileName: fileNames ? fileNames[1] : undefined,
  					readonly: compareParams.readonly === "true", //$NON-NLS-0$
  					readonlyRight: typeof compareParams.readonlyRight === "undefined" || compareParams.readonlyRight === "true", //$NON-NLS-1$ //$NON-NLS-0$
  					generateLink: true,
  					hasConflicts: compareParams.conflict === "true", //$NON-NLS-0$
  					diffProvider: diffProvider,
  					searcher: searcher,
  					resource: compareParams.resource,
  					compareTo: compareParams.compareTo
  				};
  				var viewOptions = {
  					parentDivId: "compareContainer", //$NON-NLS-0$
  					commandProvider: cmdProvider,
  					showTitle: true,
  					showLineStatus: true,
  					blockNumber: typeof compareParams.block === "undefined" ? 1 : compareParams.block, //$NON-NLS-0$
  					changeNumber: typeof compareParams.change === "undefined" ? 0 : compareParams.change //$NON-NLS-0$
  				};
  				var comparer = new mResourceComparer.ResourceComparer(serviceRegistry, commandService, options, viewOptions);
  				comparer.start();
  		}