package net.minecraft.commands.execution; @FunctionalInterface public interface UnboundEntryAction { void execute(T sender, ExecutionContext context, Frame frame); default EntryAction bind(final T sender) { return (context, frame) -> this.execute(sender, context, frame); } }