class BaseCclExecutor extends CclExecutor {

    @Override
    public void execute() {
        if (getCommandQueue().isEmpty())
            return;

        final CclCommandTerminal cclTerminal = new CclCommandTerminal(terminalProperties, outputStreamConfiguration);
        getCommandQueue().execute(cclTerminal);
    }

    public  BaseCclExecutor();
    public  BaseCclExecutor(final TerminalProperties terminalProperties, final CommandQueue commandQueue);

}