According to the comment in HHH-11838, the changes added by HHH-11838 Closed might interfere with the case when there are two candidates for a getter:
public String getName() { return name; } public boolean isName() { return name != null; }