try {
      let commandDefinition: CommandDefinition;
      try {
        commandDefinition = this.commandFactory.provideCommandDefinition();
      } catch (error) {