}
if (state == null) {
IndexShardGatewayService gatewayService =
indexService.shardInjector(request.shardId().id()).getInstance(IndexShardGatewayService.class);
state = gatewayService.recoveryState();
}
shardRecoveryResponse.recoveryState(state);
return shardRecoveryResponse;
}