<?xml version="1.0" encoding="UTF-8"?>

<magic-number-class-mapping>
    <class id="1" name="org.jgroups.stack.IpAddress"/>
    <class id="3" name="org.jgroups.protocols.FD$FdHeader"/>
    <class id="6" name="org.jgroups.protocols.FD_SOCK$FdHeader"/>
    <class id="7" name="org.jgroups.protocols.FragHeader"/>
    <class id="13" name="org.jgroups.protocols.PingHeader"/>
    <class id="21" name="org.jgroups.protocols.UNICAST$UnicastHeader"/>
    <class id="22" name="org.jgroups.protocols.VERIFY_SUSPECT$VerifyHeader"/>
    <class id="24" name="org.jgroups.protocols.pbcast.GMS$GmsHeader"/>
    <class id="25" name="org.jgroups.protocols.pbcast.NakAckHeader"/>
    <class id="27" name="org.jgroups.protocols.pbcast.STABLE$StableHeader"/>
    <class id="28" name="org.jgroups.protocols.pbcast.STATE_TRANSFER$StateHeader"/>
    <class id="29" name="org.jgroups.protocols.SMACK$SmackHeader"/>
    <class id="30" name="org.jgroups.Message"/>
    <class id="31" name="org.jgroups.View"/>
    <class id="32" name="org.jgroups.ViewId"/>
    <class id="34" name="org.jgroups.Address"/>
    <class id="36" name="org.jgroups.protocols.PingData"/>
    <class id="38" name="java.util.Vector"/>
    <class id="39" name="org.jgroups.protocols.pbcast.JoinRsp"/>
    <class id="40" name="org.jgroups.util.Digest"/>
    <class id="41" name="java.util.Hashtable"/>
    <class id="53" name="org.jgroups.protocols.COMPRESS$CompressHeader"/>
    <class id="54" name="org.jgroups.protocols.FcHeader"/>
    <class id="56" name="org.jgroups.protocols.TpHeader"/>
    <class id="57" name="org.jgroups.protocols.ENCRYPT$EncryptHeader"/>
    <class id="58" name="org.jgroups.protocols.SEQUENCER$SequencerHeader"/>
    <class id="59" name="org.jgroups.protocols.FD_SIMPLE$FdHeader"/>
    <class id="60" name="org.jgroups.protocols.VIEW_SYNC$ViewSyncHeader"/>
    <class id="61" name="org.jgroups.protocols.FD_ALL$HeartbeatHeader"/>
    <class id="62" name="org.jgroups.protocols.SFC$Header"/>
    <class id="63" name="org.jgroups.mux.MuxHeader"/>
    <class id="64" name="org.jgroups.protocols.pbcast.FLUSH$FlushHeader"/>
    <class id="65" name="org.jgroups.protocols.pbcast.STREAMING_STATE_TRANSFER$StateHeader"/>
    <class id="66" name="org.jgroups.blocks.PullPushAdapter$PullHeader"/>
    <class id="67" name="org.jgroups.protocols.AuthHeader"/>
    <class id="68" name="org.jgroups.util.UUID"/>
    <class id="69" name="org.jgroups.protocols.MERGE3$CoordAnnouncement"/>
    <class id="70" name="org.jgroups.protocols.MERGEFAST$MergefastHeader"/>
    <class id="71" name="org.jgroups.blocks.RequestCorrelator$Header"/>
    <class id="72" name="org.jgroups.blocks.RequestCorrelator$MultiDestinationHeader"/>
    <class id="73" name="org.jgroups.protocols.UNICAST2$Unicast2Header"/>
    <class id="74" name="org.jgroups.protocols.SCOPE$ScopeHeader"/>
    <class id="75" name="org.jgroups.blocks.mux.MuxHeader"/>
    <class id="76" name="org.jgroups.protocols.DAISYCHAIN$DaisyHeader"/>
    <class id="77" name="org.jgroups.protocols.RELAY$RelayHeader"/>
    <class id="78" name="org.jgroups.protocols.STOMP$StompHeader"/>
    <class id="80" name="org.jgroups.protocols.PrioHeader"/>
    <class id="81" name="org.jgroups.protocols.Locking$LockingHeader"/>
    <class id="82" name="org.jgroups.util.PayloadUUID"/>
    <class id="83" name="org.jgroups.util.AdditionalDataUUID"/>
    <class id="84" name="org.jgroups.util.TopologyUUID"/>
    <class id="85" name="org.jgroups.protocols.Executing$ExecutorHeader"/>
    <class id="86" name="org.jgroups.protocols.Executing$Request"/>
    <class id="87" name="org.jgroups.blocks.executor.ExecutionService$RunnableAdapter"/>
    <class id="88" name="org.jgroups.blocks.executor.Executions$StreamableCallable"/>
</magic-number-class-mapping>
