@FeatureNew('configuration_data.get_unquoted()', '0.44.0')
def get_unquoted_method(self, args, kwargs):
    if ((len(args) < 1) or (len(args) > 2)):
        raise InterpreterException('Get method takes one or two arguments.')
    name = args[0]
    if (name in self.held_object):
        val = self.held_object.get(name)[0]
    elif (len(args) > 1):
        val = args[1]
    else:
        raise InterpreterException(('Entry %s not in configuration data.' % name))
    if ((val[0] == '"') and (val[(- 1)] == '"')):
        return val[1:(- 1)]
    return val
@FeatureNew('configuration_data.get_unquoted()', '0.44.0')
def get_unquoted_method(self, args, kwargs):
    if ((len(args) < 1) or (len(args) > 2)):
        raise InterpreterException('Get method takes one or two arguments.')
    name = args[0]
    if (name in self.held_object):
        val = self.held_object.get(name)[0]
    elif (len(args) > 1):
        val = args[1]
    else:
        raise InterpreterException(('Entry %s not in configuration data.' % name))
    if ((val[0] == '"') and (val[(- 1)] == '"')):
        return val[1:(- 1)]
    return val