public MultiStateActionBuilder<T> addState(String displayName, Icon icon, T userData) {
		states.add(new ActionState<>(displayName, icon, userData));
		return self();
	}
Add an action state

@param displayName the name to appear in the action menu
@param icon the icon to appear in the action menu
@param userData the data associated with this state
@return this MultiActionDockingActionBuilder (for chaining)
Ghidra/Framework/Docking/src/main/java/docking/action/builder/MultiStateActionBuilder.java