public static void main(String arguments[]){
        try{
            if(arguments != null && arguments.length > 0 && "--help".equalsIgnoreCase(arguments[0])){
                log.info(ArgsParser.help);
                return;
            }
            Args args = new ArgsParser().parse(arguments);
            printArgs(args);
            AutoCode autoCode = new AutoCode();
            autoCode.run(args);
        }catch(InvalidParameterException e){
            log.error(e);
            log.error("-------------------------------help-----------------------------\n"+ArgsParser.help);
        }
        catch(Exception e){
            log.error(e);
        }
    }