### Question:
ExceptionUtils { public static boolean isClientException(SofaRpcException exception) { int errorType = exception.getErrorType(); return errorType >= 200 && errorType < 300; }  static SofaRpcRuntimeException buildRuntime(String configKey, String configValue); static SofaRpcRuntimeException buildRuntime(String configKey, String configValue, String message); static boolean isServerException(SofaRpcException exception); static boolean isClientException(SofaRpcException exception); static String toString(Throwable e); static String toShortString(Throwable e, int stackLevel);  }### Answer:
@Test public void isClientException() throws Exception { SofaRpcException exception = new SofaRpcException(RpcErrorType.SERVER_BUSY, "111"); Assert.assertFalse(ExceptionUtils.isClientException(exception)); exception = new SofaRpcException(RpcErrorType.CLIENT_TIMEOUT, "111"); Assert.assertTrue(ExceptionUtils.isClientException(exception)); }