anchor.diff:    ###### interface
   
     options = {
  -  
  +
       services.ejabberd = {
  -    
  +
         enable = mkOption {
           default = false;
           description = "Whether to enable ejabberd server";
  
positive.code: 
          startOn = "started network-interfaces";
          stopOn = "stopping network-interfaces";
  	
  	environment = {
  	  PATH = "$PATH:${pkgs.ejabberd}/sbin:${pkgs.ejabberd}/bin:${pkgs.coreutils}/bin:${pkgs.bash}/bin:${pkgs.gnused}/bin";
  	};
  
          preStart =
            ''
  
negative.code:       loadDumps = mkOption {
          default = [];
          description = "Configuration dump that should be loaded on the first startup";
          example = [ ./myejabberd.dump ];
        };
      };
  
    };
  
  
    ###### implementation
  
  