try {
if (null != out) {
node.setRoot((Map<String, Object>) out);
}
} catch (ClassCastException e) {
throw new ConfigurationException("Root document must be an key-value structure");
}
String currentVersion = node.getString("updaterVersion" + this.updaterVersion + ".current");
List<String> supportedVersions = node.getStringList("updaterVersion" + this.updaterVersion + ".supported", new ArrayList<String>());