@Override
	public DockingAction build() {
		validate();
		DockingAction action =
			new DockingAction(name, owner, keyBindingType) {
				@Override
				public void actionPerformed(ActionContext context) {
					actionCallback.accept(context);
				}
			};
		decorateAction(action);
		return action;
	}
Builder constructor
@param name the name of the action to be built
@param owner the owner of the action to be build
Ghidra/Framework/Docking/src/main/java/docking/action/builder/ActionBuilder.java