@SuppressWarnings("unchecked")
    public final @NonNull Collection<@NonNull String> alternativeAliases() {
        if (this.parser() instanceof LiteralParser) {
            return ((LiteralParser<C>) this.parser()).alternativeAliases();
        }
        return Collections.emptyList();
    }
Returns the aliases excluding the {@link #name() name}, if relevant.

<p>Only literal components may have aliases. If this is a non-literal
component then an empty collection is returned.</p>

@return unmodifiable view of the aliases
cloud-core/src/main/java/org/incendo/cloud/component/CommandComponent.java