According to the JSR-330 spec, the @javax.inject.Inject annotation cannot go on final fields.
Suppress false positives by adding the suppression annotation @SuppressWarnings("JavaxInjectOnFinalField") to the enclosing element.
@SuppressWarnings("JavaxInjectOnFinalField")