static Jvm of(final String javaHome) {
        if (javaHome == null) {
            return DEFAULT;
        }
        return of(Paths.get(javaHome));
    }
static Jvm of ( final String javaHome ) { if ( javaHome == null ) { return DEFAULT ; } return of ( Paths . get ( javaHome ) ) ; }
Creates a new JVM. If the {@code javaHome} is {@code null} the {@linkplain #current() current} JVM is returned.

@param javaHome the path to the Java home

@return a JVM descriptor based on the Java home path