Simple question, from a readability standpoint, which method name do you prefer for a boolean method:
public boolean isUserExist(...)
or:>
Why not rename the property then?
if (user.isPresent()) {