package emu.nebula.command; public interface CommandHandler { public default Command getData() { return this.getClass().getAnnotation(Command.class); } public default String getLabel() { return getData().label(); } public String execute(CommandArgs args); }