Creating New JavaBeans
Serialized Bean prototype (.ser file)
Subclassing
BeanInfo
Composing existing Beans
Brand new code