private void setKeyBindingData(DockingAction action) {
		if (isKeyBindingAction()) {
			action.setKeyBindingData(new KeyBindingData(keyBinding));
		}
	}
Since the built action will need a predicate that handles any action type, this method 
creates a predicate that adapts a user supplied predicate for a more specific ActionContext
to a general predicate that can accept any ActionContext.
@param predicate the client supplied predicate that expects a more specific ActionContext
@return a predicate that can handle any ActionContext
Ghidra/Framework/Docking/src/main/java/docking/action/builder/AbstractActionBuilder.java