Object newObj = event
.getProperty(UIEvents.EventTags.NEW_VALUE);
if (UIEvents.EventTypes.ADD.equals(event
.getProperty(UIEvents.EventTags.TYPE))
&& newObj instanceof MBindingTable) {
MBindingTable bt = (MBindingTable) newObj;
final Context bindingContext = contextManager
.getContext(bt.getBindingContext()
.getElementId());
final BindingTable table = new BindingTable(
bindingContext);
bindingTables.addTable(table);
List<MKeyBinding> bindings = bt.getBindings();
for (MKeyBinding binding : bindings) {
Binding keyBinding = createBinding(bindingContext,
binding.getCommand(),
binding.getParameters(),
binding.getKeySequence(), binding);