That would be handled by the `previous instanceof List` branch though. Only if `value` could be a `List` do you need to call `addToList` here.