public final String description;
public final GlyphIcons icon;
public final Predicate<? super T> condition;
public final GroupApply groupApply;
public final boolean isLong;
<BUG>private final Ƒ1<T,?> action;
private boolean isComplex = false;
private ComplexActionData<?,?> complexData = null;
private ActionData(String name, String description, GlyphIcons icon, GroupApply group, Predicate<? super T> constriction, boolean isLong, Ƒ1<T,?> action) {
</BUG>
this.name = name;

public final String description;
public final GlyphIcons icon;
public final Predicate<? super T> condition;
public final GroupApply groupApply;
public final boolean isLong;
private final Consumer<? super T> action;
private boolean isComplex = false;
private boolean preventClosing = false;
private ComplexActionData<?,?> complexData = null;
private ActionData(String name, String description, GlyphIcons icon, GroupApply group, Predicate<? super T> constriction, boolean isLong, Consumer<? super T> action) {
this.name = name;
