code: public R execute() {
          try {
              return queue().get();
          } catch (Exception e) {
              throw Exceptions.sneakyThrow(decomposeException(e));
          }
      }
docs: Used for synchronous execution of command.
  
  @return R
  Result of {@link #run()} execution or a fallback from {@link #getFallback()} if the command fails for any reason.
  @throws HystrixRuntimeException
  if a failure occurs and a fallback cannot be retrieved
  @throws HystrixBadRequestException
  if invalid arguments or state were used representing a user failure, not a system failure
  @throws IllegalStateException
  if invoked more than once