class BufferedConfigurationExplorer extends ConfigurationExplorer {

    @Override
    public boolean moveTo(String name, boolean create) {
        if(super.moveTo(name, create)) {
            sections.push(getSection());
            return true;
        }
        return false;
    }

    public  BufferedConfigurationExplorer(ConfigurationSection root);

}