toaster.showToaster(authorAcquired);
} catch (InterruptedException ignore) {
} catch (ExecutionException e) {
if (e.getCause() != null){
if (e.getCause().getClass() == UniformInterfaceException.class){
UniformInterfaceException ue = (UniformInterfaceException)e.getCause();
ClientResponse cr = ue.getResponse();
toaster.showToaster(cr.getEntity(String.class), true);
} else if (e.getCause().getClass() == ClientHandlerException.class) {
toaster.showToaster(Const.ConnectionFailedMessage, true);
} else {
processExecutionException(e);