public @NonNull Command<C> command() {
        if (this.currentCommand == null) {
            throw new IllegalStateException("The current command is only available once a command has been parsed. Mainly from "
                    + "execution handlers and post processors.");
        }
        return this.currentCommand;
    }
Returns the current {@link Command}. This is only available from
{@link org.incendo.cloud.execution.CommandExecutionHandler}s and {@link CommandPostprocessor}s.

@return the current command
cloud-core/src/main/java/org/incendo/cloud/context/CommandContext.java