Optional
copyOptional
laxПроверяем типы нестрого.
Optional
noНе создаем ленивые контейнеры. Может использоваться для оптимизации клонирования меты при сериализации/десериализации.
Optional
nonДобавляем сразу значения, вместо типизированных контейнеров. Может использоваться для оптимизации клонирования меты при сериализации/десериализации.
Optional
setДобавляем null
если добавляемое значение пустое.
Optional
throwПадаем если типы не соответствуют ожидаемым.
Нужно ли делать копию контейнера при получении.