public static boolean startNewJvmIfRequired() {
        return startNewJvmIfRequired(true);
    }
Starts a new JVM if the application was started on macOS without the
{@code -XstartOnFirstThread} argument. Returns whether a new JVM was
started and thus no code should be executed. Redirects the output of the
new JVM to the old one.
<p>
<u>Usage:</u>

<pre>
public static void main(String... args) {
	if (StartupHelper.startNewJvmIfRequired()) return; // This handles macOS support and helps on Windows.
	// the actual main method code
}
</pre>

@return whether a new JVM was started and thus no code should be executed
        in this one
core/src/com/ray3k/skincomposer/desktop/StartupHelper.java