@VisibleForTesting
  public static void registerSerializables(DataSerializableFixedIdRegistrar serializer) {
    serializer.register(FINAL_CHECK_PASSED_MESSAGE, FinalCheckPassedMessage.class);
    serializer.register(NETWORK_PARTITION_MESSAGE, NetworkPartitionMessage.class);
    serializer.register(REMOVE_MEMBER_REQUEST, RemoveMemberMessage.class);
    serializer.register(HEARTBEAT_REQUEST, HeartbeatRequestMessage.class);
    serializer.register(HEARTBEAT_RESPONSE, HeartbeatMessage.class);
    serializer.register(SUSPECT_MEMBERS_MESSAGE, SuspectMembersMessage.class);
    serializer.register(LEAVE_REQUEST_MESSAGE, LeaveRequestMessage.class);
    serializer.register(VIEW_ACK_MESSAGE, ViewAckMessage.class);
    serializer.register(INSTALL_VIEW_MESSAGE, InstallViewMessage.class);
    serializer.register(NETVIEW, GMSMembershipView.class);
    serializer.register(GET_VIEW_REQ, GetViewRequest.class);
    serializer.register(GET_VIEW_RESP, GetViewResponse.class);
    serializer.register(FIND_COORDINATOR_REQ, FindCoordinatorRequest.class);
    serializer.register(FIND_COORDINATOR_RESP, FindCoordinatorResponse.class);
    serializer.register(JOIN_RESPONSE, JoinResponseMessage.class);
    serializer.register(JOIN_REQUEST, JoinRequestMessage.class);
    serializer.register(MEMBER_IDENTIFIER, MemberIdentifierImpl.class);
  }
for testing only - create a non-functional Services object with a Stopper
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/Services.java