Improve the `JavaBeanBinder` so that an bean that has both a `get` and `is` method can still be bound. Closes gh-23007