public void run() {

                String modulePath = Main.CLASS_PATH;
                ImportingModuleLoader loader = new ImportingModuleLoader(modulePath, ClassLoader.getSystemClassLoader());


            try {
//                String moduleName = module.split(".class")[0];
                String moduleName = algorythmFile.getAlgorythmFile().getName().split(".class")[0];
                Class clazz = loader.loadClass(moduleName);
                ImportingModule execute = (ImportingModule) clazz.newInstance();

//                if(intArray != null)
//                    execute.load(intArray);
//                if(floatArray !=null)
//                    execute.load(floatArray);
//                if(stringArray != null)
//                    execute.load(stringArray);
                execute.load(intArray, floatArray, stringArray);

                long startTime = System.currentTimeMillis();
                long firstMemory = Runtime.getRuntime().freeMemory();

                execute.run();

                long lastMemory = Runtime.getRuntime().freeMemory();
                long stopTime = System.currentTimeMillis();
                TestRunner.totalMemory = (double)(firstMemory - lastMemory);
                TestRunner.totalTime =(double)(stopTime - startTime);

            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (InstantiationException e) {
                e.printStackTrace();
            } catch (IllegalAccessException e) {
                e.printStackTrace();
            }


    }