I had a quick look and test of the Eclipse APIs we can use in this case, and there is no asynchronous support. So anyway we do it, we will need an `Await`.