code: private void updatePropertiesData(Property bridge) {
          Property selectedItem = getSelectedEntity();
          if (bridge != null) { selectedItem = bridge; }
          if (selectedItem != null) {
              ModelNode sourceContextNode = selectedItem.getValue().get("source-context");
              ModelNode targetContextNode = selectedItem.getValue().get("target-context");
              sourceContextEditor.update(sourceContextNode.asPropertyList());
              targetContextEditor.update(targetContextNode.asPropertyList());
              formAssets.getForm().edit(selectedItem.getValue());
              sourceCredentialRefForm.getForm().edit(selectedItem.getValue().get("source-credential-reference"));
              targetCredentialRefForm.getForm().edit(selectedItem.getValue().get("target-credential-reference"));
          } else {
              formAssets.getForm().clearValues();
              sourceContextEditor.clearValues();
              targetContextEditor.clearValues();
              sourceCredentialRefForm.getForm().clearValues();
              targetCredentialRefForm.getForm().clearValues();
          }
          sourceContextEditor.enableToolButtons(selectedItem != null);
          targetContextEditor.enableToolButtons(selectedItem != null);
      }
docs: /*
  This update the table itens for the source-context and target-context attributes
  The source item may be the user selectable item or the default (the first).