public R execute() {
        try {
            return queue().get();
        } catch (Exception e) {
            throw Exceptions.sneakyThrow(decomposeException(e));
        }
    }
public R execute ( ) { try { return queue ( ) . get ( ) ; } catch ( Exception e ) { throw Exceptions . sneakyThrow ( decomposeException ( e ) ) ; } }
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