code: @SuppressWarnings("unchecked")
      @Override
      public Boolean execute() {
          try {
              api.playerToSpectator(CommandUtil.getSfsUser(user, api), 
                      CommandUtil.getSfsRoom(targetRoom, extension), 
                      fireClientEvent, fireServerEvent);
          } catch (SFSRoomException e) {
              throw new IllegalStateException(e);
          }
          return Boolean.TRUE;
      }
docs: /* (non-Javadoc)
  @see com.tvd12.ezyfox.core.command.BaseCommand#execute()