docs: private void sendMasterAnswer(Address target) {
          Address masterAddress = clusterService.getMasterAddress();
          if (masterAddress == null) {
              logger.info(format("Cannot send master answer to %s since master node is not known yet", target));
              return;
          }
  
          if (masterAddress.equals(node.getThisAddress())
                  && node.getNodeExtension().getInternalHotRestartService()
                      .isMemberExcluded(masterAddress, clusterService.getThisUuid())) {
              // I already know that I will do a force-start so I will not allow target to join me
              logger.info("Cannot send master answer because " + target + " should not join to this master node.");
              return;
          }
  
          if (masterAddress.equals(target)) {
              logger.fine("Cannot send master answer to " + target + " since it is the known master");
              return;
          }
  
          MasterResponseOp op = new MasterResponseOp(masterAddress);
          nodeEngine.getOperationService().send(op, target);
      }