From the Guice wiki:
Injecting
finalfields is not recommended because the injected value may not be visible to other threads.
Suppress false positives by adding the suppression annotation @SuppressWarnings("GuiceInjectOnFinalField") to the enclosing element.