return doExchange(x, false, 0); } catch (TimeoutException cannotHappen) { throw new Error(cannotHappen.getMessage());
return dowait(false, 0L); } catch (TimeoutException toe) { throw new Error(toe.getMessage()); // cannot happen;
return doExchange(x, false, 0); } catch (TimeoutException cannotHappen) { throw new Error(cannotHappen.getMessage());
return dowait(false, 0L); } catch (TimeoutException toe) { throw new Error(toe.getMessage()); // cannot happen;