public Map<String, String> spaceParser(String[] argv) {
        if( argv.length == 0){
            info.printUsage("");
        }
        Map<String, String> map = new HashMap<String, String>();
        // String[] entry;
        int i = 0;
        String myParam = null;
        String myValue = null;

        if //(Arrays.asList(argv).containsAll(Arrays.asList(h_strs)))
                ( isHelpExist(Arrays.asList(argv),Arrays.asList(h_strs)))
        //if (Arrays.asList(argv).contains(help_txt))
        {
            info.printUsage("Usage info:");
        }
        for (
                String s : argv) {
            if ((i % 2) == 0) {
                if (minus_txt.equals(argv[i].substring(0, 1))) {
                    myParam = argv[i].toLowerCase();
                } else {
                    info.printUsage("Param " + argv[i].toString() + " is wrong !!!!");
                    //System.exit(1);
                }
            } else {
                myValue = argv[i].toString();
            }
            if (myValue != null) {
                if ((myValue.length() == 0) && ((i % 2) != 0)) {
                    info.printUsage("parameter " + myParam + " value must be set !!!!");
                } else {
                    map.put(myParam, myValue);
                    myValue = null;
                }
            }
            i += 1;
        }

        return map;

    }