private List<PluginTestInstance> createCasesWithJdkOnly(PluginTestContext context) throws ClassNotFoundException {
        final PluginTestInstanceFactory pluginTestInstanceFactory = new PluginTestInstanceFactory(context);
        ClassLoader contextClassLoader = ClassLoaderUtils.getContextClassLoader();
        List<Path> libs = Collections.emptyList();
        List<String> transformIncludeList = Collections.emptyList();
        final PluginTestInstance pluginTestInstance = pluginTestInstanceFactory.create(contextClassLoader, "", null, libs, transformIncludeList, classLoding);
        final List<PluginTestInstance> pluginTestInstanceList = new ArrayList<>();
        pluginTestInstanceList.add(pluginTestInstance);
        return pluginTestInstanceList;
    }
We have referred OrderedThreadPoolExecutor ParentRunner of JUnit.

@author Jongho Moon
@author Taejin Koo
agent-module/plugins-test-module/plugins-test/src/main/java/com/navercorp/pinpoint/test/plugin/DefaultPluginTestSuite.java