solved this

I was not able to solve this only by modifying `not_empty?` method because ruby 2.1.2 do not have converter from ISO-2022-JP-2 to UTF-8 (during `'.'.encode('ISO-2022-JP-2')`). So it will fail in any case. See my comments.

This is my best shot for now.