'Convert configured parameters to keyword args for __init__().'

@staticmethod
def prepareKeywordArgs(config_dict):

    kwargs = dict()
    kwargs['driver'] = config_dict['driver']
    kwargs['parameters'] = config_dict['parameters']
    kwargs['id_property'] = config_dict.get('id_property', None)
    kwargs['properties'] = config_dict.get('properties', None)
    kwargs['projected'] = bool(config_dict.get('projected', False))
    kwargs['verbose'] = bool(config_dict.get('verbose', False))
    kwargs['precision'] = int(config_dict.get('precision', 6))
    kwargs['skip_empty_fields'] = bool(config_dict.get('skip_empty_fields', False))
    if ('spacing' in config_dict):
        kwargs['spacing'] = float(config_dict.get('spacing', 0.0))
    else:
        kwargs['spacing'] = None
    if (config_dict.get('clipped', None) == 'padded'):
        kwargs['clipped'] = 'padded'
    else:
        kwargs['clipped'] = bool(config_dict.get('clipped', True))
    return kwargs
