@Override
	public String toString() {
		StringBuilder buffy = new StringBuilder("ActionTrigger: ");

		buffy.append("Key Stroke[");
		if (keyStroke != null) {
			buffy.append(keyStroke.toString());
		}
		buffy.append("], Mouse Binding[");

		if (mouseBinding != null) {
			buffy.append(mouseBinding.toString());
		}
		buffy.append(']');

		return buffy.toString();
	}
A convenience constructor for creating an action trigger with either or both values set.  At
least one of the values must be non-null. 

@param keyStroke the key stroke; may be null
@param mouseBinding the mouse binding; may be null
Ghidra/Framework/Gui/src/main/java/ghidra/framework/options/ActionTrigger.java