Here's a patch for three files which allows primitives to pass == equality,
which the testBean method really needs to be of real use.
To get this feature, I had to switch from passing the property names to
passing the PropertyDescriptor itself. This seems like a win-win to me as
it allows more powerful things to happen later on.
Let me know what you think,