From http://bunpro.jp/grammar_points/ない-はない :
(emphasis added)
~ない~はない is an example of a double negative in Japanese, and is a grammar construction that requires careful attention in order not to incorrectly interpret.


From http://bunpro.jp/grammar_points/ない-はない :
(emphasis added)
~ない~はない is an example of a double negative in Japanese, and is a grammar construction that requires careful attention in order not to incorrectly interpret.


Well I don’t think that isn’t a great way to put it 
TIL Japanese also has litotes!
Cool, TIL about litotes (as a named concept), period.
I just asked a related question to a supposedly intelligent robot, who answered that litotes exist in most, possibly all languages. Which seems believable.