void updateReferenceName() {
    String referenceName = this.getReferenceName();
    MWTable sourceTable = getSourceTable();
    MWTable targetTable = getTargetTable();

    if (sourceTable != null) {
      referenceName = sourceTable.getShortName() + "_";

      if (targetTable != null) referenceName = referenceName + targetTable.getShortName();
    } else if (targetTable != null) referenceName = "_" + targetTable.getShortName();

    this.referenceNameTextField.setText(referenceName);
    this.referenceNameTextField.selectAll();
    this.referenceNameTextField.requestFocus();
  }