static JSONObject renderApplicationConfigs(ApplicationMetadataConfig metaConfig,
ApplicationUserdataConfig userConfig) {
JSONObject vespa = new JSONObject();
putJson(vespa, "version", Vtag.currentVersion);
JSONObject meta = new JSONObject();
putJson(meta, "name", metaConfig.name());
putJson(meta, "user", metaConfig.user());
putJson(meta, "path", metaConfig.path());
putJson(meta, "generation", metaConfig.generation());
putJson(meta, "timestamp", metaConfig.timestamp());
putJson(meta, "date", new Date(metaConfig.timestamp()).toString());
putJson(meta, "checksum", metaConfig.checksum());
JSONObject user = new JSONObject();
putJson(user, "version", userConfig.version());
JSONObject application = new JSONObject();
putJson(application, "vespa", vespa);
putJson(application, "meta", meta);
putJson(application, "user", user);
return application;
}