question: protected void handleOrDeferMessage ( DistributionMessage msg ) { synchronized ( startupLock ) { if ( beingSick || playingDead ) { if ( msg . containsRegionContentChange ( ) || msg instanceof PartitionMessageWithDirectReply ) { startupMessages . add ( new StartupEvent ( msg ) ) ; return ; } } if ( ! processingEvents ) { startupMessages . add ( new StartupEvent ( msg ) ) ; return ; } } dispatchMessage ( msg ) ; }
target:  Dispatch the distribution message, or place it on the startup queue.