def __init__(self, pv, initial_values=None):
    MutableInterpreterObject.__init__(self)
    self.used = False
    ObjectHolder.__init__(self, build.ConfigurationData(), pv)
    self.methods.update({'set': self.set_method, 'set10': self.set10_method, 'set_quoted': self.set_quoted_method, 'has': self.has_method, 'get': self.get_method, 'get_unquoted': self.get_unquoted_method, 'merge_from': self.merge_from_method})
    if isinstance(initial_values, dict):
        for (k, v) in initial_values.items():
            self.set_method([k, v], {})
    elif initial_values:
        raise AssertionError('Unsupported ConfigurationDataHolder initial_values')
def __init__(self, pv, initial_values=None):
    MutableInterpreterObject.__init__(self)
    self.used = False
    ObjectHolder.__init__(self, build.ConfigurationData(), pv)
    self.methods.update({'set': self.set_method, 'set10': self.set10_method, 'set_quoted': self.set_quoted_method, 'has': self.has_method, 'get': self.get_method, 'get_unquoted': self.get_unquoted_method, 'merge_from': self.merge_from_method})
    if isinstance(initial_values, dict):
        for (k, v) in initial_values.items():
            self.set_method([k, v], {})
    elif initial_values:
        raise AssertionError('Unsupported ConfigurationDataHolder initial_values')