class AbstractHelperCommandStep extends AbstractCommandStep {

    @Override
    public void adjustCommandDefinition(CommandDefinition commandDefinition) {<FILL_FUNCTION_BODY>}

}

        // Some helper classes require other helpers (as dependencies). We only want to hide entire pipelines where all the commands are helpers.
        boolean allHelpers = commandDefinition.getPipeline().stream().allMatch(cs -> cs instanceof AbstractHelperCommandStep);

        if (allHelpers) {
            commandDefinition.setHidden(true);
        }
    
<methods>public non-sealed void <init>() ,public void adjustCommandDefinition(liquibase.command.CommandDefinition) ,public int getOrder(liquibase.command.CommandDefinition) ,public List<Class<?>> providedDependencies() ,public List<Class<?>> requiredDependencies() ,public void validate(liquibase.command.CommandScope) throws liquibase.exception.CommandValidationException<variables>protected static java.util.ResourceBundle coreBundle