int            -> 0
boolean        -> false
String         -> null
List<String>   -> []
Optional<String> -> Optional.empty
long           -> 0
