protected void start(String[] args) {
        executorService =
            new ThreadPoolExecutor(
                1,
                Integer.MAX_VALUE,
                60L,
                TimeUnit.SECONDS,
                new SynchronousQueue<>(),
                new ThreadFactory() {
                    @Override
                    public Thread newThread(Runnable r) {
                        return new Thread(r, "AppStarter");
                    }
                }
            );
        final Set<Class<?>> classes = new LinkedHashSet<>();
        logger.fine("Composing Test list...");
        addDisplayedClasses(classes);
        setup(classes);
        setVisible(true);
    }
Start the chooser.

@param args
           command line parameters
jme3-examples/src/main/java/jme3test/TestChooser.java