final MemberImpl localMember = getNode().getLocalMember();
if (localMember.equals(member)) {
return isLocalMemberSafe();
}
final Address target = ((MemberImpl) member).getAddress();
final Operation operation = new SafeStateCheckOperation();
final InternalCompletableFuture future = getNode().getNodeEngine().getOperationService()
.invokeOnTarget(InternalPartitionService.SERVICE_NAME, operation, target);
boolean safe;
try {
final Object result = future.get(10, TimeUnit.SECONDS);