class CloudJobServiceWaterImpl implements CloudJobService {
    static final Logger log = LoggerFactory.getLogger(CloudJobServiceWaterImpl.class);

    public static final CloudJobServiceWaterImpl instance = new CloudJobServiceWaterImpl();

    public Map<String, JobHolder> jobMap = new LinkedHashMap<>();

    public JobHolder get(String name) {
        return jobMap.get(name);
    }

    public void push() {<FILL_FUNCTION_BODY>}

    @Override
    public boolean register(String name, String cron7x, String description, CloudJobHandler handler) {
        JobHolder jobHolder = new JobHolder(name, cron7x, description, handler);

        jobMap.put(name, jobHolder);
        TagsMDC.tag0("CloudJob");
        log.info("CloudJob: Handler registered name:" + name + ", class:" + handler.getClass().getName());
        TagsMDC.tag0("");
        return true;
    }

    @Override
    public boolean isRegistered(String name) {
        return jobMap.containsKey(name);
    }
}

        if (jobMap.size() == 0) {
            return;
        }

        List<JobM> jobs = new ArrayList<>();
        jobMap.forEach((k, v) -> {
            jobs.add(new JobM(v.getName(), v.getCron7x(), v.getDescription()));
        });

        try {
            WaterClient.Job.register(Solon.cfg().appGroup(), Solon.cfg().appName(), jobs);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    
<no_super_class>