code: private boolean handleSection(
      final ConfigurationContext ctx,
      final Class<?> _type,
      final ConfigurationWithSections cfg,
      final ParsedConfiguration sc) {
      String _containerName = sc.getContainer();
      if (!"sections".equals(_containerName)) {
        return false;
      }
      @SuppressWarnings("unchecked") ConfigurationSection _sectionBean = cfg.getSections().getSection((Class<ConfigurationSection>) _type);
      if (!(_sectionBean instanceof SingletonConfigurationSection)) {
        try {
          _sectionBean = (ConfigurationSection)  _type.newInstance();
        } catch (Exception ex) {
          throw new ConfigurationException("Cannot instantiate section class: " + ex, sc);
        }
        cfg.getSections().add(_sectionBean);
      }
      apply(ctx, sc, _sectionBean);
      return true;
    }
docs: Create a new configuration section or reuse an existing section, if it is a singleton.
  
  <p>No support for writing on existing sections, which means it is not possible to define a non singleton
  in the defaults section and then override values later in the cache specific configuration.
  This is not needed for version 1.0. If we want to add it later, it is best to use the name to select the
  correct section.
  
  @return true if applied, false if not a section.