public function __construct($filename, DiffMonitor $monitor)
 {
     $factory = Inject::the(new SSLRepo());
     $monitor->setFilename($filename);
     $monitor->setPrototype($factory->newHistoryIndexDom());
     $monitor->setDiffDelegate($this);
 }