using System;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
}
}
public class Setting<T>
{
private Dictionary<string, object> settingDictionary;
public Setting<T> GetSetting<T>(string setting)
{
return (Setting<T>)settingDictionary[setting];
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQkKCX0KfQoKcHVibGljIGNsYXNzIFNldHRpbmc8VD4KewogICAgcHJpdmF0ZSBEaWN0aW9uYXJ5PHN0cmluZywgb2JqZWN0PiBzZXR0aW5nRGljdGlvbmFyeTsKICAgIAogICAgcHVibGljIFNldHRpbmc8VD4gR2V0U2V0dGluZzxUPihzdHJpbmcgc2V0dGluZykKICAgIHsKICAgICAgICByZXR1cm4gKFNldHRpbmc8VD4pc2V0dGluZ0RpY3Rpb25hcnlbc2V0dGluZ107CiAgICB9CiAgCn0=