java:S3655 false positive when used with assertj

We are running SonarQube DE 8.9.2

There is another rule (java:S5838) to advice to change our test code (which uses assertj)
from
assertThat(optionalValue.isPresent()).isTrue(); to
assertThat(optionalValue).isPresent();

after doing this change, we got another issue:

assertThat(optionalValue).isPresent();
Object value = optionalValue.get(); // here is the FP java:S3655
// do more assertions based on value, f.e. query db again

Hi there - any feedback about this?