&gt; (For those that don&#x27;t remember: The JavaBean idea arose because early versions of Java had no way of performing introspection, something that software tools really, really need. JavaBeans broke object encapsulation by design. Many programmers had to write beans to take advantage of their tools, and learned a very bad habit.)<p>I have wondered what that was about. Thanks for clearing it up.<p>It is strange how the lack of a feature people really need (or want) can cause them to do weird things to work around that lack.