private static DataView translateFromNode(ConfigurationNode node) { checkNotNull(node, "node"); DataContainer dataContainer = new MemoryDataContainer(); if (node.getValue() != null) { if (node.getKey() == null) { translateMapOrList(node, dataContainer); } else { dataContainer.set(of('.', node.getKey().toString()), node.getValue()); } } return dataContainer; }