mattiasholmqvist/jclouds — comment on commit be3733d9cc6e45bc4315e0204978db5631737f6f
File: sandbox-apis/virtualbox/src/main/java/org/jclouds/virtualbox/config/VirtualBoxComputeServiceContextModule.java line 144
By jclouds:

this isn't actually lazy getting the value, as lazyGet.get() is being called while guice is wiring things up. I think it is better to make StartVBoxIfNotAlreadyRunning implement Supplier, then in this module's configure() method, bind(new TypeLiteral>(){}).to(StartVBoxIfNotAlreadyRunning.class)

and make sure you never inject StartVBoxIfNotAlreadyRunning anywhere, instead.. Supplier