public MCTControlArea(MCTHousing parentHousing) {
this.parentHousing = parentHousing;
this.parentHousing.setControlArea(this);
final ActionContextImpl actionContext = new ActionContextImpl();
actionContext.setTargetHousing(parentHousing);
actionContext.setTargetComponent( ((MCTStandardHousing) parentHousing).getWindowComponent() );
actionContext.addTargetViewComponent(parentHousing.getHousedViewManifestation());
if (parentHousing.getDirectoryArea() != null) {
actionContext.addTargetViewComponent(parentHousing.getDirectoryArea().getHousedViewManifestation());
}
if (parentHousing.getContentArea() != null) {
actionContext.addTargetViewComponent(parentHousing.getContentArea().getHousedViewManifestation());
}
this.setLayout(new BorderLayout());
}