static EmbulkSystemPropertiesBuilder from(
            final Properties javaSystemProperties,
            final Properties commandLineProperties,
            final Map<String, String> env,
            final Manifest manifest,
            final Logger logger) {
        return new EmbulkSystemPropertiesBuilder(
                commandLineProperties,
                env,
                manifest,
                getUserHome(javaSystemProperties, logger),
                getUserDir(javaSystemProperties, logger),
                logger);
    }
Builds the eventual Embulk system properties from the command line, environment variables, and the actual file system.
embulk-core/src/main/java/org/embulk/cli/EmbulkSystemPropertiesBuilder.java