Java Runtime Metadata Value Source
abstract class JavaRuntimeMetadataValueSource : ValueSource<Map<String, String>, JavaRuntimeMetadataValueSource.Parameters>
Obtains the architecture of the provided Java Runtime executable by requesting the list of its internal properties.
It is used to properly pick the ProductInfo.Launch when calling the ProductInfo.launchFor helper method.