# File lib/fast_gettext/vendor/iconv.rb, line 48
        def self.conv(to, from, str)
          raise InvalidCharacter, "the 3rd argument is nil" unless str
          begin
            str = java.lang.String.new(str.unpack("C*").to_java(:byte), from)
            str.getBytes(to).to_ary.pack("C*")
          rescue java.io.UnsupportedEncodingException
            raise InvalidEncoding
          end
        end