From the Guice wiki:
Injecting
final
fields 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.