); if (timeout != null) { dispatcher = wrapToReturnWithFixedTimeout(dispatcher, (int) timeout.get("timeout"), (TimeUnit) timeout.get("unit")); } else if (!Void.TYPE.equals(gatewayMethod.getReturnType()) ||
.orElse(null)); if (timeout != null) { dispatcher = wrapToReturnWithFixedTimeout(dispatcher, (int)timeout.get("timeout"), (TimeUnit) timeout.get("unit")); } else if (!Void.TYPE.equals(gatewayMethod.getReturnType()) ||
); if (timeout != null) { dispatcher = wrapToReturnWithFixedTimeout(dispatcher, (int) timeout.get("timeout"), (TimeUnit) timeout.get("unit")); } else if (!Void.TYPE.equals(gatewayMethod.getReturnType()) ||