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;
 }