question: protected LightIcon addLight ( ) { LightIcon l = new LightIcon ( this ) ; IconAdder editor = getIconEditor ( "Light" ) ; l . setOffIcon ( editor . getIcon ( "LightStateOff" ) ) ; l . setOnIcon ( editor . getIcon ( "LightStateOn" ) ) ; l . setInconsistentIcon ( editor . getIcon ( "BeanStateInconsistent" ) ) ; l . setUnknownIcon ( editor . getIcon ( "BeanStateUnknown" ) ) ; l . setLight ( ( Light ) editor . getTableSelection ( ) ) ; l . setDisplayLevel ( LIGHTS ) ; setNextLocation ( l ) ; putItem ( l ) ; return l ; }
target:  Add a Light indicator to the target