code: function() {
  
          var opts = {
              input: PATH.join(this.root, this.input),
              output: this.getPath(),
              tech: this.tech
          };
  
          this.log('borschik(%s)', JSON.stringify(opts, null, 4));
  
          LOGGER.fdebug("Launching borschik worker for node '%s'", this.output);
  
          var _this = this,
              d = Q.defer(),
              worker = CP.fork(PATH.join(__dirname, 'workers', 'borschik.js'), [], { env: process.env }),
              handler = function(m) {
                  (m.code !== 0)? d.reject(m.msg) : d.resolve();
              };
  
          worker.on('exit', function(code) {
              LOGGER.fdebug("Exit of borschik worker for node '%s' with code %s", _this.output, code);
              handler({ code: code });
          });
  
          worker.on('message', function(m) {
              LOGGER.fdebug("Message from borschik worker for node '%s': %j", _this.output, m);
              handler(m);
          });
  
          worker.send(opts);
  
          return d.promise;
  
      }
docs: /* jshint -W109