@Override
    public boolean equals(final Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || this.getClass() != o.getClass()) {
            return false;
        }
        final CommandFlag<?> that = (CommandFlag<?>) o;
        return this.name().equals(that.name());
    }
Returns the permission required to use this flag, if it exists.

@return Command permission, or {@code null}
cloud-core/src/main/java/org/incendo/cloud/parser/flag/CommandFlag.java