PLAYER_EXIT(true, "playerexit", "Player-Exit", PLAYER_PASS);
private final String humanName;
private final String flagName;
private final boolean defaultValue;
private final Flag[] parents;
<BUG>private List<Set<Flag>> hiearchy;
</BUG>
Flag(boolean defaultValue, String flagName, String humanName, Flag... parents) {
this.parents = parents;
this.defaultValue = defaultValue;

PLAYER_EXIT(true, "playerexit", "Player-Exit", PLAYER_PASS);
private final String humanName;
private final String flagName;
private final boolean defaultValue;
private final Flag[] parents;
private List<Set<Flag>> hierarchy;
Flag(boolean defaultValue, String flagName, String humanName, Flag... parents) {
this.parents = parents;
this.defaultValue = defaultValue;
