* override this must be careful not to reference local variables
* defined in the derived classes, because the derived classes
* will not have been fully constructed by the time this is called.
*/
protected void _createControllers() {
_attributeController = new AttributeController(this,
AttributeController.FULL);
_portController = new ExternalIOPortController(this,
AttributeController.FULL);
_stateController = new StateController(this, AttributeController.FULL);
_modalTransitionController = new ModalTransitionController(this);