A bean inspector is capable of detecting what properties can
be set in a bean, setting or getting any such values
and returning useful information about the bean.
This is the 3rd version of SwingWorker (also known as
SwingWorker 3), an abstract class that you subclass to
perform GUI-related work in a dedicated thread.