since you suggested to use canBlock() instead of isProcessAsync(), I can change the method to testSingleRpcCommandWithBlockingCommand and testSingleRpcCommandWithNonBlockingCommand... (the same for MultipleRpcCommand)