Mixing @Inject and @AssistedInject leads to confusing code and the documentation specifies not to do it. See https://google.github.io/guice/api-docs/latest/javadoc/com/google/inject/assistedinject/AssistedInject.html
Suppress false positives by adding the suppression annotation @SuppressWarnings("AssistedInjectAndInjectOnConstructors")
to the enclosing element.