# File ruby/bstream.rb, line 652
    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