# File ruby/bstream.rb, line 651
    def value
      case code
      when R_APP_ERROR
        raise JException.new(err_klass,err_message,err_detail)
      when R_PROTOCOL_ERROR, R_FATAL_ERROR
        raise BSException.new(err_klass,err_message,err_detail)
      else
        raise IOError.new("Unknown return code: #{code}")
      end
    end