protected abstract Object
convert(Settings settings, Object value)
merge(Settings settings, Object defValue, Object value)
parse(Settings settings, String value, boolean forceStr)