package com.weather_report;

import com.weather_report.commands.COMMAND;
import com.weather_report.data.KeyValuePair;
import com.weather_report.commands.CommandsManager;

public class Main {

    public static void main(String[] args) {
        try {
            KeyValuePair<COMMAND, KeyValuePair> command = CommandsManager.INSTANCE.retrieve(args);
            CommandsManager.INSTANCE.execute(command);
        } catch (Exception e) {
            System.err.println("Error: " + e.getMessage());
        }
    }

}

@@ -96,24 +96,31 @@
 ort.
-data.KeyValuePai
+commands.CommandsManage
 r;%0Ai
@@ -144,39 +144,32 @@
 _report.
-commands.CommandsManage
+data.KeyValuePai
 r;%0A%0Apubl

Optimize imports.