docs: function validateConfig(){
  
      if(!this.config.type){
          throw new Error(resources.errors.missingType);
      }
      if(this.config.type.toLowerCase() !== 'callback'){
          throw new Error(resources.errors.incorrectAdapterType);
      }
      if(!this.config.application){
          throw new Error(resources.errors.missingApplication);
      }
      if(!this.config.machine){
          throw new Error(resources.errors.missingMachine);
      }
      if(!this.config.callback && !_.isFunction(this.config.callback)) {
          throw new Error(resources.errors.missingCallback);
      }
  }