diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/aws.xml b/.idea/aws.xml new file mode 100644 index 0000000..b63b642 --- /dev/null +++ b/.idea/aws.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..919ce1f --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..f9b7b52 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/csv-editor.xml b/.idea/csv-editor.xml new file mode 100644 index 0000000..76edb09 --- /dev/null +++ b/.idea/csv-editor.xml @@ -0,0 +1,58 @@ + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..d923d64 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c5f3f6b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "interactive" +} \ No newline at end of file diff --git a/logs/binance-java-connector.log b/logs/binance-java-connector.log new file mode 100644 index 0000000..d42f198 --- /dev/null +++ b/logs/binance-java-connector.log @@ -0,0 +1,7926 @@ +2024-03-30 00:55:40.723[1711770940723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52598//dapi/v1/income?symbol=BNBUSDT×tamp=1711770940628&signature=cc347e257f8f32477d0d3675355a1e6d370c2aa7a8eae06accd34c9062085867 +2024-03-30 00:55:41.508[1711770941508] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52600//dapi/v1/income?timestamp=1711770941507&signature=25ca705e3dd583f0760e6f316b56d7cdf081a71db132c02614ed9bcb4c44ea5f +2024-03-30 00:55:41.550[1711770941550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52602//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 00:55:41.631[1711770941631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52606//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 00:55:41.688[1711770941688] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52608//fapi/v1/exchangeInfo +2024-03-30 00:55:41.737[1711770941737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52610//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 00:55:41.802[1711770941802] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52612//fapi/v1/ticker/24hr +2024-03-30 00:55:41.877[1711770941877] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52615//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711770941876&signature=dbcbb643a10c3099db3252853e66d2a4886aa56b3310881dc2c65c533f7cd6f8 +2024-03-30 00:55:41.988[1711770941988] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52617//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711770941986&signature=4098f5f63ad63a1eb71ae1cae30ed3b8283d8356cd99bb82cf9eec3f94d83eca +2024-03-30 00:55:42.047[1711770942047] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52620//fapi/v1/time +2024-03-30 00:55:42.092[1711770942092] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52622//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711770942092&signature=2ad3df9104b59d1cc5fb1c38a46771c78ba6ec1d33e29655c93a34ddfed890a9 +2024-03-30 00:55:42.129[1711770942129] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52624//dapi/v1/openOrders?timestamp=1711770942129&signature=8333c78a19a36f48f112f6d4288109e6ed8c5a790dad8d8c4e5de7fc33616a71 +2024-03-30 00:55:42.165[1711770942165] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52626//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711770942165&signature=898f0464147d0275b74a9d4db62bbdb251ca871801b6643b3281345b4ca753b1 +2024-03-30 00:55:42.197[1711770942197] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52628//dapi/v1/leverageBracket?timestamp=1711770942197&signature=56ecf2edb6c08f9bf5229da2101c18fc3f8bde7caf3a8d49b388dabf733ad348 +2024-03-30 00:55:42.235[1711770942235] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52630//fapi/v1/multiAssetsMargin?timestamp=1711770942235&signature=7ae2c02dd4a30060bbde88e1d6e0384329067bb4837fa88749e1ef05144b35f8 +2024-03-30 00:55:42.283[1711770942283] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52632//dapi/v1/pmExchangeInfo?timestamp=1711770942282&signature=0936588c359deb2416ae2dae0fc26c1af3394c5200bf1869220125b030ce5324 +2024-03-30 00:55:42.357[1711770942357] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52634//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711770942357&signature=616d0d4b983aa8c69fcab96d756f502885a6e6121bbc01d3e22fd46dbb5b00c2 +2024-03-30 00:55:42.409[1711770942409] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52636//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 00:55:42.442[1711770942442] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52639//dapi/v1/premiumIndex +2024-03-30 00:55:42.475[1711770942475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52641//fapi/v1/apiTradingStatus?timestamp=1711770942475&signature=a68398390c2d5be691299458acf0927fc1016cbb14e44ef2eb289009327c84d5 +2024-03-30 00:55:42.517[1711770942517] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52643//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711770942516&signature=03e7cab7f6ce2686ed5c156b1a6cffab809ba9bcf3d78da169868b7443aa551d +2024-03-30 00:55:42.556[1711770942556] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52645//dapi/v1/exchangeInfo +2024-03-30 00:55:42.615[1711770942615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52649//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711770942614&signature=758433a7b2183ea8c38dd36a93c3ee93531df1752eb429aad81a111f2ca6d6d5 +2024-03-30 00:55:42.647[1711770942647] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52651//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711770942647&signature=a7923ae5532d65665a08fe5ce23a9d221f950c723af73c85c92fac3eabd75940 +2024-03-30 00:55:42.692[1711770942692] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52656//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711770942691&signature=d83d0ccadedb6da0bf781de1dca8b4e8a68b25c3c5654a9cb5ec8d197fe83d5b +2024-03-30 00:55:42.714[1711770942714] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52658//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711770942714&signature=6a71bbfdbbaef27789a8d76bca48198f62a6eb7ec9b294bc0aba8522ea385772 +2024-03-30 00:55:42.744[1711770942744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52660//dapi/v1/ping +2024-03-30 00:55:42.776[1711770942776] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52662//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 00:55:42.804[1711770942804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52664//fapi/v1/premiumIndex +2024-03-30 00:55:42.830[1711770942830] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52666//dapi/v1/listenKey +2024-03-30 00:55:42.889[1711770942889] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52669//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711770942888&signature=71c6744dd826a1c97699d7f50b701d94c5f8bde723be82785154964c3b8e8dea +2024-03-30 00:55:42.918[1711770942918] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52671//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 00:55:42.946[1711770942946] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52673//fapi/v1/ticker/bookTicker +2024-03-30 00:55:42.986[1711770942986] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52676//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711770942986&signature=b426d753291b34fa34caed37568458e698d44ae88c67b77aac0f294181e1ae69 +2024-03-30 00:55:43.024[1711770943024] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52679//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711770943023&signature=22f48e294436689ee756ad87d2e828de1689b2f8205761ba78544382afd9fddb +2024-03-30 00:55:43.064[1711770943064] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52682//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711770943062&signature=f89e996c3e5f4b1e22b0e67b8f3dd19f0a43eaab89df54e05127569c0fcc3ff6 +2024-03-30 00:55:43.091[1711770943091] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52684//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711770943090&endTime=1711770944090 +2024-03-30 00:55:43.134[1711770943134] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52688//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 00:55:43.160[1711770943160] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52690//fapi/v1/ticker/price +2024-03-30 00:55:43.186[1711770943186] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52692//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 00:55:43.222[1711770943222] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52695//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711770943222&signature=dd62227775ae11f0a4e281f97c8f012ca3c443e53f569657e6cf331bd5820e6f +2024-03-30 00:55:43.249[1711770943249] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52697//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 00:55:43.299[1711770943299] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52701//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 00:55:43.330[1711770943330] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52703//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 00:55:43.366[1711770943366] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52706//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 00:55:43.417[1711770943417] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52710//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711770943416&signature=4c8296b973199f9605c9eb9959d808ee5c6566f99b356d2466087b7e31911ce6 +2024-03-30 00:55:43.445[1711770943445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52712//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711770943445&signature=0cea7d57332d2b956a4f395121ed368fd4ef1711f5eb7479be392a78b7fa5052 +2024-03-30 00:55:43.479[1711770943479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52714//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 00:55:43.506[1711770943506] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52716//fapi/v1/indexInfo +2024-03-30 00:55:43.535[1711770943535] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52718//fapi/v1/pmExchangeInfo?timestamp=1711770943535&signature=40842026d32661c47524440505dc1846948fe08abffba6538c89c673a51eb188 +2024-03-30 00:55:43.557[1711770943557] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52720//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711770943557&signature=8b729343c8f1e846d9f0cb4096b5e4b8ff910697faf626f5e054b8218ae6b090 +2024-03-30 00:55:43.584[1711770943584] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52722//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770943583&endTime=1711770944583 +2024-03-30 00:55:43.610[1711770943610] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52724//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 00:55:43.654[1711770943654] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52728//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711770943654&signature=c9477cf215adf54f3a67cddd9dd1af310bcbc8584954ed458fcc72854ef71d64 +2024-03-30 00:55:43.703[1711770943703] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52732//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711770943703&signature=68c48de53a16efc263c0346c5726c16269641dd5db707f46dfb0f1342a2a11b4 +2024-03-30 00:55:43.733[1711770943733] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52734//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711770943733&signature=d0ecc088af073362609ab22a05f2599f28fc41e32f091974aa2d4c2f8bfc9912 +2024-03-30 00:55:43.758[1711770943758] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52736//fapi/v1/openOrders?timestamp=1711770943758&signature=8f3019f9055fe7b65257d317772fd6225b5e5aa8982a0ccd92a234c1672f5426 +2024-03-30 00:55:43.780[1711770943780] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52738//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 00:55:43.805[1711770943805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52740//dapi/v1/ticker/24hr +2024-03-30 00:55:43.832[1711770943832] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52742//fapi/v1/listenKey +2024-03-30 00:55:43.895[1711770943895] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52745//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711770943895&signature=a0b52e08d90353e16ef23819522d32fef790e735c1b2d5fe6198afb278e194bf +2024-03-30 00:55:43.932[1711770943932] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52748//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711770943932&signature=6ebab49f567778a1b8abda3a87119bd04b7f1c83c5d49e8d44d3ffbf5a9a7452 +2024-03-30 00:55:43.977[1711770943977] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52752//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711770943977&signature=7ceb7074115d0f6d20dcba8b92adcf78b9d6d078cc0e822515b4631aa8241903 +2024-03-30 00:55:44.001[1711770944001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52754//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711770944001&signature=3681351411d0a18a8ef030d9e4724b841c81031ee8498264db383d0663ebbf8c +2024-03-30 00:55:44.045[1711770944045] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52756//dapi/v1/balance?timestamp=1711770944045&signature=b5a1de3dd881fa6296fad47708f9bd68e3ecb44062c6ba2b13f3e421921b16fd +2024-03-30 00:55:44.071[1711770944071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52758//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711770944071&signature=79c00ec5dea8bfb1ec7e99e8dc0aaeb48d082b660ce91e553491de004092a55a +2024-03-30 00:55:44.115[1711770944115] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52762//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711770944115&signature=21ef71f3ba38b581627238429dd167455d737c7ef6e0f1cd0b049f0d1523fdea +2024-03-30 00:55:44.156[1711770944156] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52765//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711770944156&signature=1d79a8694b510ba2c0b72726c00d3ea97d6fff301c6f29b9d92d4621ab131fdf +2024-03-30 00:55:44.203[1711770944203] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52768//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 00:55:44.228[1711770944228] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52770//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 00:55:44.254[1711770944254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52772//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 00:55:44.280[1711770944280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52774//dapi/v1/ticker/bookTicker +2024-03-30 00:55:44.316[1711770944316] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52777//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711770944315&endTime=1711770945315 +2024-03-30 00:55:44.351[1711770944351] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52780//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 00:55:44.501[1711770944501] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52792//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711770944500&endTime=1711770945500 +2024-03-30 00:55:44.528[1711770944528] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52794//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 00:55:44.644[1711770944644] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52796//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 00:55:44.682[1711770944682] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52799//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 00:55:44.711[1711770944711] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52801//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711770944710&endTime=1711770945710 +2024-03-30 00:55:44.755[1711770944755] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52805//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711770944754&endTime=1711770945754 +2024-03-30 00:55:44.780[1711770944780] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52807//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 00:55:44.823[1711770944823] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52811//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711770944823&signature=965f4a702edc14d7a2f17a58bff08c67607f18c9542f642596245c7ae12dcec9 +2024-03-30 00:55:44.856[1711770944856] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52814//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 00:55:44.908[1711770944908] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52819//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711770944908&signature=dfc029ae6fee09e0e679a4bd07929784b5653ab0f24aa5967a162f338862d828 +2024-03-30 00:55:44.930[1711770944930] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52821//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 00:55:44.970[1711770944970] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52824//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711770944970&signature=4c9980d329f609d9ec5756895161bada980da816961b27e524b850ec8c4de72b +2024-03-30 00:55:45.009[1711770945009] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52827//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711770945009&signature=0ecaac5680e3a929a58d5fc7da56ed6b014810c4974651d3b0b189926aec978d +2024-03-30 00:55:45.039[1711770945039] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52829//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711770945038&endTime=1711770946038 +2024-03-30 00:55:45.067[1711770945067] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52831//fapi/v1/fundingRate +2024-03-30 00:55:45.094[1711770945094] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 00:55:45.112[1711770945112] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 00:55:45.113[1711770945113] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 00:55:45.114[1711770945114] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 00:55:45.115[1711770945115] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 00:55:45.117[1711770945117] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 00:55:45.135[1711770945135] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 00:55:45.137[1711770945137] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 00:55:45.138[1711770945138] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 00:55:45.140[1711770945140] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 00:55:45.141[1711770945141] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 00:55:45.146[1711770945146] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 00:55:45.166[1711770945166] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 00:55:45.167[1711770945167] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 00:55:45.169[1711770945169] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 00:55:45.171[1711770945171] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 00:55:45.188[1711770945188] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 00:55:45.190[1711770945190] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 00:55:45.191[1711770945191] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 00:55:45.192[1711770945192] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 00:55:45.194[1711770945194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 00:55:45.195[1711770945195] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 00:55:45.214[1711770945214] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 00:55:45.227[1711770945227] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:66) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@a8424d1 rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 00:55:45.228[1711770945228] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 00:55:45.229[1711770945229] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:66) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@287581b1 rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 00:55:45.230[1711770945230] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 00:55:45.231[1711770945231] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:121) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@ae6a8d5 rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 00:55:45.232[1711770945232] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 00:55:45.234[1711770945234] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:157) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@2c1931f3 rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 00:55:45.235[1711770945235] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 00:55:45.237[1711770945237] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:66) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@45d106bb rejected from java.util.concurrent.ThreadPoolExecutor@541c784[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-03-30 00:55:45.265[1711770945265] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52852//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711770945264&signature=00c1670c54b0e52208cdf990068bffbc33d648bd1e80731f6e7607974a3fb4c1 +2024-03-30 00:55:45.296[1711770945296] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52854//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711770945296&signature=c3825e7b3c9144154517f531fbf5bd398a14e0f0dd8e1158b6daf8e02d49d4f7 +2024-03-30 00:55:45.354[1711770945354] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52857//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711770945354&signature=c3cd42d371231625ae750a26b8c384cd31438dd3ba1916245835fafe1f264058 +2024-03-30 00:55:45.392[1711770945392] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52859//dapi/v1/positionSide/dual?timestamp=1711770945390&signature=16b6405c5892bb8b5ef34591b135c03b59099ee60f75cace77fd5775848f68f0 +2024-03-30 00:55:45.430[1711770945430] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52861//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711770945429&signature=fddbe6444ca75492c140a6a3ebb207cb09d0833abefef36bac133f579756a081 +2024-03-30 00:55:45.492[1711770945492] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52864//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 00:55:45.537[1711770945537] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52866//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 00:55:45.582[1711770945582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52868//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 00:55:45.657[1711770945657] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52871//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711770945655&endTime=1711770946655 +2024-03-30 00:55:45.744[1711770945744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52873//fapi/v1/leverageBracket?timestamp=1711770945744&signature=fa088ea4819a809a43f02a8dadf3a5e43fc1e3a9598da1023841f616f32b7fff +2024-03-30 00:55:45.778[1711770945778] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52875//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711770945778&signature=c5187219e00f41b42f2ab32584c79d996b4f9d8c1a4e586a3b655940cac6ace3 +2024-03-30 00:55:45.822[1711770945822] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52877//dapi/v1/ticker/price +2024-03-30 00:55:45.875[1711770945875] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52879//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 00:55:45.959[1711770945959] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52883//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711770945956&endTime=1711770946956 +2024-03-30 00:55:45.997[1711770945997] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52885//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 00:55:46.236[1711770946236] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52887//fapi/v2/positionRisk?timestamp=1711770946235&signature=e2a64937ec6b911b58f5cc0981e616905028dc5f9c24b7ea2dbda315d5bc365c +2024-03-30 00:55:46.284[1711770946284] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52889//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711770946284&signature=1dea3ca4968ab8cb7cf873d70b692fd2cec45a9212ab16f9f2713dddd80f3b5e +2024-03-30 00:55:46.323[1711770946323] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52891//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 00:55:46.365[1711770946365] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52893//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711770946363&endTime=1711770947363 +2024-03-30 00:55:46.430[1711770946430] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52897//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 00:55:46.475[1711770946475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52900//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770946473&endTime=1711770947473 +2024-03-30 00:55:46.524[1711770946524] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52903//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711770946524&signature=cee706b7aebaa6f02b761e60729e04589c75e6b3f1e4b1dee593bbe78509e0f7 +2024-03-30 00:55:46.576[1711770946576] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52907//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 00:55:46.608[1711770946608] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52909//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 00:55:46.649[1711770946649] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52911//fapi/v2/balance?timestamp=1711770946648&signature=83c5bddcdb81ced326f366f8ef28de7ad2cb4aab89d2bd14466aaf9c786b76fa +2024-03-30 00:55:46.714[1711770946714] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52914//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711770946714&signature=caa743a15fac0fa8cb97cb7296c310f7001e55a466caefd32684b86a688de66d +2024-03-30 00:55:46.774[1711770946774] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52917//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711770946774&signature=9a3d03a2b1d9506103aa5db297734b2159d458be0332d13600f9198f44c3630f +2024-03-30 00:55:46.841[1711770946841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52921//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 00:55:46.875[1711770946875] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52923//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711770946874&endTime=1711770947874 +2024-03-30 00:55:46.914[1711770946914] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52925//dapi/v1/positionRisk?timestamp=1711770946914&signature=708449f8c1a46df594c102c13d68d61818fa882f95348f5ae483f594791892c1 +2024-03-30 00:55:46.955[1711770946955] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52927//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711770946954&signature=ab4e48e6fd8b3992932df8685ed87344c09a5d25e84c9286e43985e1179123b7 +2024-03-30 00:55:47.011[1711770947011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52931//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 00:55:47.041[1711770947041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52933//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770947039&endTime=1711770948039 +2024-03-30 00:55:47.075[1711770947075] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52935//fapi/v1/income?symbol=BNBUSDT×tamp=1711770947075&signature=8f302a39e175732d99005fa7393db8541c4aa740a5e8c2a35ee966dd3c0ed31f +2024-03-30 00:55:47.108[1711770947108] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52937//fapi/v1/income?timestamp=1711770947108&signature=92bd939d0ecf134231a8108a2b97e9a57cd9447860f8c10c5343f7d8baa4e43d +2024-03-30 00:55:47.149[1711770947149] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server +2024-03-30 00:55:47.149[1711770947149] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server +2024-03-30 00:55:47.152[1711770947152] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server +2024-03-30 00:55:47.152[1711770947152] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server +2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server +2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server +2024-03-30 00:55:47.152[1711770947152] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server +2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server +2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server +2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server +2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server +2024-03-30 00:55:47.153[1711770947153] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server +2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server +2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server +2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server +2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server +2024-03-30 00:55:47.154[1711770947154] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server +2024-03-30 00:55:47.150[1711770947150] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server +2024-03-30 00:55:47.172[1711770947172] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52939//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 00:55:47.221[1711770947221] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52942//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 00:55:47.262[1711770947262] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52944//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711770947262&signature=8915b838ecfac0af032af62dd9a5c6c582d922a2044609f26eb02eca8e53c1a3 +2024-03-30 00:55:47.304[1711770947304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52947//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 00:55:47.352[1711770947352] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52949//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711770947349&endTime=1711770948349 +2024-03-30 00:55:47.425[1711770947425] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52953//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711770947424&endTime=1711770948424 +2024-03-30 00:55:47.472[1711770947472] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52955//dapi/v1/fundingRate +2024-03-30 00:55:47.513[1711770947513] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52957//fapi/v1/positionSide/dual?timestamp=1711770947513&signature=8ff243aaac639ea3fa64e501ebd2fd642c605ecf1e7b48cdf64bad2cfa4de610 +2024-03-30 00:55:47.544[1711770947544] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52959//fapi/v1/ping +2024-03-30 00:55:47.582[1711770947582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52961//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 00:55:47.621[1711770947621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52963//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 00:55:47.661[1711770947661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52965//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 00:55:47.697[1711770947697] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52968//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711770947696&endTime=1711770948696 +2024-03-30 00:55:47.735[1711770947735] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52971//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711770947734&endTime=1711770948734 +2024-03-30 00:55:47.764[1711770947764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52974//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 00:55:47.789[1711770947789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52976//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 00:55:47.814[1711770947814] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52978//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711770947814&endTime=1711770948814 +2024-03-30 00:55:47.862[1711770947862] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52982//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711770947862&signature=be916bea1e91c2db7b0cf6f9777c273c7d60624c6b20ca3594c30af9eb5be4b7 +2024-03-30 00:55:47.902[1711770947902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52985//fapi/v1/income/asyn?startTime=1711770947900&endTime=1711770948900×tamp=1711770947902&signature=fa749c43ba455a666da323994762f00b88b5477f6db44fa8558bcf058e6e6790 +2024-03-30 00:55:47.934[1711770947934] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52987//fapi/v1/income/asyn?timestamp=1711770947933&signature=d7bf5cb79b849eb2362efc20bb517c560f6efc082bbd840ebbcb82323c6dce41 +2024-03-30 00:55:47.968[1711770947968] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52989//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 00:55:47.998[1711770947998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52991//fapi/v1/assetIndex +2024-03-30 00:55:48.039[1711770948039] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52993//dapi/v1/listenKey +2024-03-30 00:55:48.083[1711770948083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52995//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711770948083&signature=582ae7155036ce533acb388552a786668f14373cbda393812be2c1e61773d1d5 +2024-03-30 00:55:48.137[1711770948137] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52998//fapi/v2/account?timestamp=1711770948136&signature=02fc00f5da349777d455798828c79c6e1e71599e51f129f4a5d984a7d4a65f4e +2024-03-30 00:55:48.190[1711770948190] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53001//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711770948189&signature=806036cccb95883688cc09c7b1a2b635e62333461c7ffdb436f897bbd265fd77 +2024-03-30 00:55:48.227[1711770948227] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53003//fapi/v1/listenKey +2024-03-30 00:55:48.264[1711770948264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53005//dapi/v1/adlQuantile?timestamp=1711770948264&signature=709b541af091d2821bac09922dda9223aea772cfcfae31d87c5e2fe880fdc4e9 +2024-03-30 00:55:48.298[1711770948298] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53007//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711770948297&signature=482b5645f2238bf0c0c2144873c6301136f0429fac696fcbf27a4c446f34c3eb +2024-03-30 00:55:48.333[1711770948333] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53009//dapi/v1/listenKey +2024-03-30 00:55:48.380[1711770948380] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53012//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711770948380&signature=fa2824d3144d2e1163d8bd4423d68e6bce366521ec324ea0d1f4b102a4e81288 +2024-03-30 00:55:48.445[1711770948445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53016//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 00:55:48.478[1711770948478] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53018//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711770948476&endTime=1711770949476 +2024-03-30 00:55:48.511[1711770948511] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53020//fapi/v1/adlQuantile?timestamp=1711770948511&signature=ef02946f8db7570a91a44110956ebe88b9d9fea8b23508b0c735057c86b552fb +2024-03-30 00:55:48.545[1711770948545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53022//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711770948545&signature=1e71b833be936107582a9332c0807bd20ec8ddec8e6b22ba1d15ffbfab8e54f2 +2024-03-30 00:55:48.580[1711770948580] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53024//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711770948580&signature=07dd40d8e847748e9d53a8c711483a6e89576d96b983690c5286ef7d31e349e1 +2024-03-30 00:55:48.622[1711770948622] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53026//fapi/v1/forceOrders?timestamp=1711770948622&signature=418f4289fbfaa46d6ddf3c1b2239fcef69570e67db61106f58de0226911c7209 +2024-03-30 00:55:48.660[1711770948660] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53028//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770948659&endTime=1711770949659 +2024-03-30 00:55:48.714[1711770948714] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53032//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 00:55:48.746[1711770948746] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53034//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711770948746&signature=35e4d4e50c69f97a99cbc0b5d57a95f2df510da74228d2046fff1d6531a4dca0 +2024-03-30 00:55:48.792[1711770948792] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53037//dapi/v1/leverageBracket?timestamp=1711770948792&signature=f02dce457af869c1d1bef769932492bdc4fd7b0862e5ac7206dc0f830a81e351 +2024-03-30 00:55:48.829[1711770948829] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53039//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711770948829&signature=e62adff459adffef0e3bff8bb34967ebf9c6ab3348fda595f08f81715fd23247 +2024-03-30 00:55:48.861[1711770948861] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53041//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711770948860&endTime=1711770949860 +2024-03-30 00:55:48.926[1711770948926] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53045//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 00:55:48.970[1711770948970] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53048//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711770948970&signature=966ede85b04ac89b2f0413b930751b8738c253c90140ff86631703da522fafc7 +2024-03-30 00:55:49.015[1711770949015] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53052//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711770949014&endTime=1711770950014 +2024-03-30 00:55:49.041[1711770949041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53054//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 00:55:49.071[1711770949071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53057//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711770949071&signature=3fadc93e72f068c86cc56332c5b7a689e3c747e24e93c840deb844b8b976e1b6 +2024-03-30 00:55:49.099[1711770949099] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53059//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711770949099&signature=3888030fc15e7e11901591589ccb5f44fc8329b1d7e51b751b5ace9c1ba703a2 +2024-03-30 00:55:49.129[1711770949129] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53061//fapi/v1/leverageBracket?timestamp=1711770949128&signature=462eb0f7b40107d12048e35e6532ffe33a0ca0de15f03acebc4bb85777bcbe50 +2024-03-30 00:55:49.155[1711770949155] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53063//dapi/v2/leverageBracket?timestamp=1711770949155&signature=121497de86a5c0844d0f329f1aa54d6d73a60854234cde228b0ba4117921c144 +2024-03-30 00:55:49.183[1711770949183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53065//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711770949183&signature=e2530b8984c2fadf5771dbdbe7e1e0d99d910b7958e235ef2bf613e58554fc4d +2024-03-30 00:55:49.212[1711770949212] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53067//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711770949212&signature=c13c6d51164ab2bef90e946cbda1c251c0a7965c2a737a105f4f4272e15a8d34 +2024-03-30 00:55:49.245[1711770949245] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53069//dapi/v1/forceOrders?timestamp=1711770949245&signature=92b24e514b3ff80c3323c8eb7fbfdd7c23e144bb02bec9a0cf11ba5749940042 +2024-03-30 00:55:49.276[1711770949276] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53071//dapi/v1/time +2024-03-30 00:55:49.310[1711770949310] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53074//fapi/v1/listenKey +2024-03-30 00:55:49.334[1711770949334] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53076//dapi/v1/account?timestamp=1711770949334&signature=d528c6a42b93091517b04b25f4b41aedb1c0b81200eab289f97b07813a5625ac +2024-03-30 03:10:17.658[1711779017658] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54403//dapi/v1/account?timestamp=1711779017541&signature=e040221ae34f886826379f80505a42680756b2033f5dcec7ad5b9e92ac3d0df8 +2024-03-30 03:10:18.332[1711779018332] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54405//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711779018332&signature=c8c4dec962a32375f6baa941b614d9b40c5147eff304b461b11af4b46ec31c28 +2024-03-30 03:10:18.362[1711779018362] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54408//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711779018361&signature=52cc698e4fc74a56aacb07d5e4a973fb4ec75de05b0ba7d5947596dba5231a15 +2024-03-30 03:10:18.398[1711779018398] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54412//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711779018397&signature=f22a7387cb9a7873deccbaa4ea4680d1daa77eb34c24e3f780878be162593e28 +2024-03-30 03:10:18.471[1711779018471] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54415//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711779018471&signature=b4e1a6a2bcbf7bb79c547ec55e24b29f5d24c57fae162224045674afa0ca74bf +2024-03-30 03:10:18.502[1711779018502] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54418//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711779018501&signature=6964278e499e0178332371ff0fc952a576eecfb5a22b9951442681d4e70027ac +2024-03-30 03:10:18.546[1711779018546] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54420//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711779018546&signature=7e6c8285becde5970bacdef47c98a116c41c8dd8039363755853b511bbad9afc +2024-03-30 03:10:18.560[1711779018560] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54423//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711779018559&signature=90861f6aac43b91a8765ba12091816dc74beec7ef34c6f6feb15e025bbc15970 +2024-03-30 03:10:18.572[1711779018572] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54425//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711779018571&signature=885d8bded39dbe7df616fac1472cf0ac8f9851c293d65116e4b2a48e4a93412b +2024-03-30 03:10:18.597[1711779018597] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54429//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711779018596&signature=033a70a739ac5a17a4d39e67824cec39da7c5fb4ccb9aeb5e2d749db55038d65 +2024-03-30 03:10:18.614[1711779018614] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54431//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711779018613&signature=69b871ca02725936b92d8e6ffbca380cc78479d4dd95081f6f1819123f3e93c5 +2024-03-30 03:10:18.631[1711779018631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54433//dapi/v1/openOrders?timestamp=1711779018631&signature=34b4b0501ac789898b698537ed7aee303ceed01ecf7bf7b2eb61f6e6ca9665c3 +2024-03-30 03:10:18.650[1711779018650] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54435//dapi/v1/positionSide/dual?timestamp=1711779018650&signature=db69de6bc88f1e0039393c2cf8712f59ff11b8fc3166a21e0c11aaf36467cc0c +2024-03-30 03:10:18.680[1711779018680] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54437//dapi/v1/balance?timestamp=1711779018675&signature=45ab84cf27d09bb07fc60f0707205862717a18593304faa5d2f84046b82ceaf5 +2024-03-30 03:10:18.701[1711779018701] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54439//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711779018700&signature=c97cf8943451157bf28b5b8d00163adc6859d3d82ced9497076347797a9e979b +2024-03-30 03:10:18.713[1711779018713] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54441//dapi/v1/leverageBracket?timestamp=1711779018711&signature=2063490d210c5b058ed91da483aa52281f04fe14fc792d0e134095cee04f6515 +2024-03-30 03:10:18.733[1711779018733] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54443//dapi/v2/leverageBracket?timestamp=1711779018732&signature=f2e991738630fde910aed9d2f2dfa72cec412867b8b1d02ba793eaa15cf0d703 +2024-03-30 03:10:18.743[1711779018743] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54445//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711779018742&signature=d93ec9b2af4aa4c195fddd1836e9826630a625c5e1d3ab646d64325c9c0e8cc8 +2024-03-30 03:10:18.754[1711779018754] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54447//dapi/v1/income?symbol=BNBUSDT×tamp=1711779018754&signature=3913d13a4071bad05d4ba35b32fc4144c9657b7a3883b8dc4d47d37a3f5ec98e +2024-03-30 03:10:18.762[1711779018762] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54449//dapi/v1/income?timestamp=1711779018762&signature=7b6e262dde0ccff46e35e79096ff08b98d66f8e9e64d93ecd435301014852844 +2024-03-30 03:10:18.779[1711779018779] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54452//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711779018779&signature=2d766aea49c9f5266d2dde45af9a402e24f4d2a953f7f72cd16b339e9181b979 +2024-03-30 03:10:18.792[1711779018792] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54454//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711779018791&signature=9ea7f4804bedfabfcdd1efb765ed1072c290675ee4646d4da875da15f982b34f +2024-03-30 03:10:18.813[1711779018813] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54458//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711779018813&signature=79da3c54fcb563264fb41e4bfc887663bd3e609a89275510195c988a6ad29378 +2024-03-30 03:10:18.854[1711779018854] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54461//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711779018838&signature=55282e38fc821c793f7b2d26ad355668ac5b703e10b150462240021f075689da +2024-03-30 03:10:18.874[1711779018874] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54463//dapi/v1/leverageBracket?timestamp=1711779018874&signature=3e9fafda9165228e202c6547dabcb9bd12a9246238cf4d8c0fac64ef1639a215 +2024-03-30 03:10:18.891[1711779018891] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54465//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779018891&signature=c2d2a5dff2acab8588cfa5234ae0b40330825fa8c2d7ac008cc1e63eb042b37d +2024-03-30 03:10:18.906[1711779018906] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54467//dapi/v1/adlQuantile?timestamp=1711779018906&signature=e708db98605c48e0681f9c0779944732d6f0bd643e37188bc5eda2d906df2d12 +2024-03-30 03:10:18.916[1711779018916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54469//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711779018916&signature=0b8b5c2a113388dfaecbbede38c85b9db4ba2c919c900ae1964535119463bae2 +2024-03-30 03:10:18.933[1711779018933] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54471//dapi/v1/positionRisk?timestamp=1711779018933&signature=e06dce702045fcd4235d6fd67130a34c8fafc646ee6bfc0fb03e6239d8658b4e +2024-03-30 03:10:18.943[1711779018943] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54473//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711779018943&signature=81f1b0ac87e21a279aed228a2a23f5dbce23069406803b9871a4a0a54001a28e +2024-03-30 03:10:18.955[1711779018955] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54475//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711779018955&signature=4fae326919410ff38f388a2c4221a0962e7a98d43af645380ceb5d03d59a6d66 +2024-03-30 03:10:18.979[1711779018979] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54480//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711779018979&signature=c72dd6a869cafa4225abefe5454ee733d34a6ba01383fef3df264bc75da4fe03 +2024-03-30 03:10:18.988[1711779018988] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54482//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779018988&signature=ae8f48f3cd45cda46837b518ca6b86805f363969282e839b6c36c9400c4c9fe1 +2024-03-30 03:10:19.003[1711779019003] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54486//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711779019003&signature=080b86f2df6795582e2502c3f569566dc4a0eb266fe54d75fb927b73c83edb62 +2024-03-30 03:10:19.013[1711779019013] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54488//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779019012&signature=17f4c3aef9d0bb3f3510201ad38009c1df26faee004166fc31d8e1985d793283 +2024-03-30 03:10:19.026[1711779019026] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54491//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711779019026&signature=645cd635bfcf151a9e28d107745df8319aa49a81d8926593b4cb816238b115dd +2024-03-30 03:10:19.037[1711779019037] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54493//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711779019036&signature=896e26895d37536e84d87571fa6735e9a3d4e6d6bb67e403d25a051ec3e7caf7 +2024-03-30 03:10:19.095[1711779019095] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54495//dapi/v1/forceOrders?timestamp=1711779019094&signature=babb6609340015b201381511187d3c9f1cf611660d7f61b832a8acd5a1521bd9 +2024-03-30 03:10:19.107[1711779019107] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54497//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 03:10:19.121[1711779019121] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54499//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 03:10:19.132[1711779019132] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54501//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 03:10:19.144[1711779019144] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54504//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711779019143&endTime=1711779020143 +2024-03-30 03:10:19.152[1711779019152] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54506//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 03:10:19.167[1711779019167] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54510//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 03:10:19.177[1711779019177] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54512//dapi/v1/ticker/bookTicker +2024-03-30 03:10:19.188[1711779019188] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54514//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 03:10:19.196[1711779019196] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54516//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711779019194&endTime=1711779020194 +2024-03-30 03:10:19.213[1711779019213] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54521//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 03:10:19.218[1711779019218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54523//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 03:10:19.226[1711779019226] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54525//dapi/v1/exchangeInfo +2024-03-30 03:10:19.234[1711779019234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54527//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711779019233&endTime=1711779020233 +2024-03-30 03:10:19.241[1711779019241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54529//dapi/v1/fundingRate +2024-03-30 03:10:19.252[1711779019252] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54531//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 03:10:19.292[1711779019292] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54535//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 03:10:19.305[1711779019305] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54537//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 03:10:19.315[1711779019315] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54539//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711779019313&endTime=1711779020313 +2024-03-30 03:10:19.373[1711779019373] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54545//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779019372&endTime=1711779020372 +2024-03-30 03:10:19.382[1711779019382] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54547//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 03:10:19.391[1711779019391] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54549//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711779019390&endTime=1711779020390 +2024-03-30 03:10:19.410[1711779019410] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54553//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 03:10:19.420[1711779019420] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54555//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 03:10:19.427[1711779019427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54557//dapi/v1/premiumIndex +2024-03-30 03:10:19.439[1711779019439] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54560//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711779019438&endTime=1711779020438 +2024-03-30 03:10:19.451[1711779019451] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54563//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 03:10:19.462[1711779019462] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54565//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 03:10:19.488[1711779019488] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54568//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711779019487&endTime=1711779020487 +2024-03-30 03:10:19.500[1711779019500] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54570//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 03:10:19.519[1711779019519] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54574//dapi/v1/ping +2024-03-30 03:10:19.533[1711779019533] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54576//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 03:10:19.545[1711779019545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54578//dapi/v1/ticker/24hr +2024-03-30 03:10:19.562[1711779019562] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54580//dapi/v1/ticker/price +2024-03-30 03:10:19.570[1711779019570] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54582//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 03:10:19.583[1711779019583] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54584//dapi/v1/time +2024-03-30 03:10:19.603[1711779019603] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54588//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 03:10:19.611[1711779019611] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54590//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711779019610&endTime=1711779020610 +2024-03-30 03:10:19.627[1711779019627] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54594//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 03:10:19.635[1711779019635] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54596//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711779019634&endTime=1711779020634 +2024-03-30 03:10:19.646[1711779019646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54598//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 03:10:19.660[1711779019660] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54601//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 03:10:19.679[1711779019679] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54604//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711779019679&signature=d2331284a5aa0e4acf8f590975aad97dc308823a6808fdbe6c828990b0cc63ac +2024-03-30 03:10:19.690[1711779019690] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54606//dapi/v1/pmExchangeInfo?timestamp=1711779019689&signature=4c3ae502e28778c05afe5f5f2655c56cb672291170797f456bb6806cf0284837 +2024-03-30 03:10:19.700[1711779019700] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54608//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711779019700&signature=692d4af58fda459f9408dbd3b5bac205ae42a744701554db3e0f0de579573053 +2024-03-30 03:10:19.710[1711779019710] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54610//dapi/v1/listenKey +2024-03-30 03:10:19.723[1711779019723] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54612//dapi/v1/listenKey +2024-03-30 03:10:19.736[1711779019736] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54614//dapi/v1/listenKey +2024-03-30 03:10:19.760[1711779019760] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:19.789[1711779019789] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:19.790[1711779019790] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:19.792[1711779019792] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:19.793[1711779019793] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 03:10:19.795[1711779019795] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 03:10:19.797[1711779019797] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:19.798[1711779019798] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:19.800[1711779019800] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:19.801[1711779019801] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:19.803[1711779019803] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:19.806[1711779019806] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 03:10:19.808[1711779019808] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:19.809[1711779019809] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:19.810[1711779019810] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:19.812[1711779019812] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:19.818[1711779019818] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:19.822[1711779019822] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:19.823[1711779019823] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:19.825[1711779019825] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:19.826[1711779019826] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 03:10:19.828[1711779019828] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:19.836[1711779019836] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@259287ac rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 03:10:19.837[1711779019837] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:19.839[1711779019839] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@111a7973 rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 03:10:19.840[1711779019840] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:19.841[1711779019841] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@46612bfc rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 03:10:19.842[1711779019842] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:19.843[1711779019843] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5a47730c rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 03:10:19.844[1711779019844] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:19.845[1711779019845] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6818fd48 rejected from java.util.concurrent.ThreadPoolExecutor@1abcd059[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 03:10:20.095[1711779020095] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54642//fapi/v2/account?timestamp=1711779020094&signature=f02b92b77dca4d5cee155aea88154c0c90776271ab6ddbb37b2e1c631f06f487 +2024-03-30 03:10:20.118[1711779020118] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54644//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711779020117&signature=2d5fbd304889396dac773625bc3ae88fbb0c6fc326975ea4f3d96eb3572d0e11 +2024-03-30 03:10:20.202[1711779020202] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54647//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711779020202&signature=4276da9717fdeb3c32fe945deb6be372cee07ad048691555e0637b391e59c9e2 +2024-03-30 03:10:20.223[1711779020223] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54651//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711779020223&signature=587aa7ef8722e37ec7ca56bddece34c8349339f3f31181b4b0f4b1cc48de226b +2024-03-30 03:10:20.266[1711779020266] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54654//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711779020266&signature=45cd3ad43c9f5847d09a7a7cabdee599be8478a6c685570426d64857d21b4e63 +2024-03-30 03:10:20.317[1711779020317] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54657//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711779020317&signature=5c7516b0df8d9e22eba74f9a11ca03b9d1d79ff028513afe7786688695afb782 +2024-03-30 03:10:20.406[1711779020406] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54659//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711779020406&signature=0d5305d96c978d2cbad9284360735346f0113023d8cf304813e158ad80b7ae55 +2024-03-30 03:10:20.435[1711779020435] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54662//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711779020435&signature=9d5f518ceb172bf4d080aedf5f0439565db4368d789a4f16b1c604a8a2c8d642 +2024-03-30 03:10:20.461[1711779020461] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54664//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711779020461&signature=18931a588b28224ed2b2089d4ec452872f8589825a1b968231f37075fdd1592d +2024-03-30 03:10:20.503[1711779020503] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54668//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711779020503&signature=4ad6c34df20ef504246a079a83d662c9df6a60dcffdb232c3716955d92b597b5 +2024-03-30 03:10:20.586[1711779020586] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54671//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711779020586&signature=0015c2a12ab14c2d43443f5bd201c05f43de286b25a59bf64352f30db7a7d00d +2024-03-30 03:10:20.617[1711779020617] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54674//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711779020617&signature=5ffe3de56dc38b676c9d51e1935218bec8d2814dc984b28ee4122a0ce7452612 +2024-03-30 03:10:20.661[1711779020661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54676//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711779020660&signature=dfc686a5b40489bd829e97c3939e51aab4df492444c3747a7acc2f527d209061 +2024-03-30 03:10:20.676[1711779020676] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54678//fapi/v1/openOrders?timestamp=1711779020675&signature=1e01720c38ed61f881959a9dec5f16b26c23fa664d310309fa7584d1edf8225b +2024-03-30 03:10:20.688[1711779020688] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54680//fapi/v1/positionSide/dual?timestamp=1711779020688&signature=f394b380f8553277cd37a7d00de8f48b576114a021d9555fd5ce15b9575b9705 +2024-03-30 03:10:20.709[1711779020709] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54682//fapi/v1/income/asyn?startTime=1711779020708&endTime=1711779021708×tamp=1711779020709&signature=b2dfd7e82c20756f10a651d3bdec98cd8de41a7bfcae1f666db8c6d18f49acbe +2024-03-30 03:10:20.723[1711779020723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54684//fapi/v1/income/asyn?timestamp=1711779020722&signature=46aeebec6223ae20fbcbd8c9a1fbd60927bed177c924c7bb32e192ace49dd022 +2024-03-30 03:10:20.810[1711779020810] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54686//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711779020809&signature=9058b963e83040b503e3d2b7a460fb7a576ba2b901d639b3b14f75927356f3c0 +2024-03-30 03:10:20.929[1711779020929] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54689//fapi/v2/balance?timestamp=1711779020928&signature=164242a89f33d707d686e92882ed68d171ff42a19ccbb7415c972b9bf6e19c73 +2024-03-30 03:10:20.999[1711779020999] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54691//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779020999&signature=95793c639b075a25e1817e0d6af649fbd2653149d803511d5acc4c4bc20af4e0 +2024-03-30 03:10:21.013[1711779021013] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54693//fapi/v1/leverageBracket?timestamp=1711779021012&signature=39b489b8cbb4f392c14ba3af3a1b2c2fddcabb0ab8abd649de18ff1f763f4d53 +2024-03-30 03:10:21.025[1711779021025] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54695//fapi/v1/multiAssetsMargin?timestamp=1711779021024&signature=7a9df7816ef21af5dfa89c20a833762242255a9ade28848d06f823bb47b926cd +2024-03-30 03:10:21.037[1711779021037] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54697//fapi/v1/income?symbol=BNBUSDT×tamp=1711779021037&signature=1109d32fa9c0a4d74e52fddd893fcbcaab011e188d4090e8d9e7b6cdbbea0209 +2024-03-30 03:10:21.047[1711779021047] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54699//fapi/v1/income?timestamp=1711779021045&signature=2384b79a668665f73306ce90b5c6b9ae5b0ab6b40772a3b6696a5a6f3a922cf5 +2024-03-30 03:10:21.060[1711779021060] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54702//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711779021060&signature=9b2817a2b99b9a73d6ce37bacab900c871f4089bb9cd9cbb241b404b009fa631 +2024-03-30 03:10:21.079[1711779021079] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54705//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711779021079&signature=459d01aa0f0f37a6d505f3ccd575cce96f2e074bfd0ba67dc0697262688fea4c +2024-03-30 03:10:21.092[1711779021092] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54707//fapi/v1/leverageBracket?timestamp=1711779021092&signature=57285aa6dfcb7c464b180fe9bd2fa74ad10782e1cd2189ac30c7d270448c71ac +2024-03-30 03:10:21.103[1711779021103] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54709//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779021102&signature=ac1e68c11ba03477693bf39a997a0853a9dfcfc372edb5c5429391188543aa2e +2024-03-30 03:10:21.120[1711779021120] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54711//fapi/v1/adlQuantile?timestamp=1711779021120&signature=f5c6dbc99a56efd50a89f8af85e8a13882e6af09a311495fa8e55937a2bd533d +2024-03-30 03:10:21.128[1711779021128] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54713//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711779021128&signature=8aaa3fc233b1dba8a66b57b52eca2f95ebfd88aaaabeafcd647b15cea345a9d1 +2024-03-30 03:10:21.138[1711779021138] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54715//fapi/v2/positionRisk?timestamp=1711779021138&signature=58968d997151342fa7f43326dfac3ba08f39189dff72ad44648b76477e1c8f57 +2024-03-30 03:10:21.156[1711779021156] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54717//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711779021156&signature=82269514b0979c5e860486210e6b945da93d1c989430184ad4c93abc334335ac +2024-03-30 03:10:21.183[1711779021183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54719//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711779021182&signature=49c47a64dd0482add8ad3670b9e2064f3d43ea69914c246a68eeff6ef4bf6e1d +2024-03-30 03:10:21.214[1711779021214] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54722//fapi/v1/apiTradingStatus?timestamp=1711779021214&signature=81a2d8ce5e351512ae7ea8342f40f013b354eaff995c3e33dbe0959d8d2332d0 +2024-03-30 03:10:21.397[1711779021397] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54724//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711779021397&signature=52a0431f2be0c94c2236de972b9f103a4849b9bdbfea312255b8ce534b84a8b8 +2024-03-30 03:10:21.496[1711779021496] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54728//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711779021496&signature=ebb6cef2bb3d96dcff0e67df88d4d2f05eba48ccfb0f7683f4389a0e47161421 +2024-03-30 03:10:21.507[1711779021507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54730//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779021507&signature=a43af9e18ad398a89d3733304224d845e2210adc1e4b08f823ea8efa28417c73 +2024-03-30 03:10:21.523[1711779021523] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54734//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711779021522&signature=6204ef4ac8ed910faf5ecc84734bb25bbeb2c2f419e814f092328e28f29645cc +2024-03-30 03:10:21.532[1711779021532] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54736//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779021531&signature=0c720fade2ea7d1f6fdb5bb22d19e5a44a5d07f0fd539667c79dacb432ba0794 +2024-03-30 03:10:21.545[1711779021545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54739//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711779021544&signature=5bf141b706d61df61834ec6e0e00c8b745a183061e5113e50c1229a1c72918a4 +2024-03-30 03:10:21.553[1711779021553] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54741//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711779021553&signature=6f5af6a6c93f57fdf5ce3ec5eb886692a5d1f3fbfab3ddd68aa77ee917aeea3a +2024-03-30 03:10:21.564[1711779021564] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54743//fapi/v1/forceOrders?timestamp=1711779021564&signature=fd91f1ee5c80f2d2788c0c7488aa11266b7cc72df062b453b841d18821b944dc +2024-03-30 03:10:21.574[1711779021574] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54745//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 03:10:21.583[1711779021583] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54747//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 03:10:21.591[1711779021591] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54749//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 03:10:21.603[1711779021603] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54752//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711779021602&endTime=1711779022602 +2024-03-30 03:10:21.613[1711779021613] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54754//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 03:10:21.622[1711779021622] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54756//fapi/v1/ticker/bookTicker +2024-03-30 03:10:21.643[1711779021643] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54758//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 03:10:21.658[1711779021658] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54760//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711779021656&endTime=1711779022656 +2024-03-30 03:10:21.679[1711779021679] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54765//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 03:10:21.699[1711779021699] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54767//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 03:10:21.710[1711779021710] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54769//fapi/v1/exchangeInfo +2024-03-30 03:10:21.745[1711779021745] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54771//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711779021744&endTime=1711779022744 +2024-03-30 03:10:21.768[1711779021768] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54773//fapi/v1/fundingRate +2024-03-30 03:10:21.784[1711779021784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54777//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711779021783&endTime=1711779022783 +2024-03-30 03:10:21.796[1711779021796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54779//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 03:10:21.805[1711779021805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54781//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 03:10:21.822[1711779021822] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54785//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 03:10:21.835[1711779021835] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54787//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 03:10:21.858[1711779021858] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54789//fapi/v1/indexInfo +2024-03-30 03:10:21.872[1711779021872] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54791//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 03:10:21.894[1711779021894] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54793//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711779021892&endTime=1711779022892 +2024-03-30 03:10:21.927[1711779021927] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54799//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779021925&endTime=1711779022925 +2024-03-30 03:10:21.935[1711779021935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54801//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 03:10:21.944[1711779021944] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54803//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779021943&endTime=1711779022943 +2024-03-30 03:10:21.959[1711779021959] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54807//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 03:10:21.972[1711779021972] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54809//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 03:10:21.984[1711779021984] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54811//fapi/v1/premiumIndex +2024-03-30 03:10:21.998[1711779021998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54814//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779021997&endTime=1711779022997 +2024-03-30 03:10:22.022[1711779022022] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54817//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 03:10:22.041[1711779022041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54819//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 03:10:22.065[1711779022065] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54821//fapi/v1/assetIndex +2024-03-30 03:10:22.082[1711779022082] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54823//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 03:10:22.095[1711779022095] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54826//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779022093&endTime=1711779023093 +2024-03-30 03:10:22.105[1711779022105] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54828//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 03:10:22.148[1711779022148] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54832//fapi/v1/ping +2024-03-30 03:10:22.157[1711779022157] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54834//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779022155&endTime=1711779023155 +2024-03-30 03:10:22.169[1711779022169] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54838//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 03:10:22.169[1711779022169] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server +2024-03-30 03:10:22.169[1711779022169] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server +2024-03-30 03:10:22.169[1711779022169] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server +2024-03-30 03:10:22.169[1711779022169] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server +2024-03-30 03:10:22.173[1711779022173] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server +2024-03-30 03:10:22.174[1711779022174] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server +2024-03-30 03:10:22.174[1711779022174] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server +2024-03-30 03:10:22.178[1711779022178] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server +2024-03-30 03:10:22.180[1711779022180] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54840//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 03:10:22.187[1711779022187] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54842//fapi/v1/ticker/24hr +2024-03-30 03:10:22.191[1711779022191] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server +2024-03-30 03:10:22.197[1711779022197] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54844//fapi/v1/ticker/price +2024-03-30 03:10:22.201[1711779022201] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server +2024-03-30 03:10:22.202[1711779022202] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server +2024-03-30 03:10:22.209[1711779022209] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server +2024-03-30 03:10:22.211[1711779022211] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54846//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 03:10:22.229[1711779022229] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server +2024-03-30 03:10:22.229[1711779022229] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server +2024-03-30 03:10:22.233[1711779022233] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54848//fapi/v1/time +2024-03-30 03:10:22.233[1711779022233] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server +2024-03-30 03:10:22.234[1711779022234] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server +2024-03-30 03:10:22.241[1711779022241] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server +2024-03-30 03:10:22.241[1711779022241] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server +2024-03-30 03:10:22.254[1711779022254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54850//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 03:10:22.269[1711779022269] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54853//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779022267&endTime=1711779023267 +2024-03-30 03:10:22.293[1711779022293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54858//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 03:10:22.306[1711779022306] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54860//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779022304&endTime=1711779023304 +2024-03-30 03:10:22.323[1711779022323] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54862//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 03:10:22.337[1711779022337] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54865//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 03:10:22.350[1711779022350] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54868//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711779022350&signature=b10ea2c4a26817ab1f12b84e8fff449b182fd2426ea45df5ba639ee4df14ecfd +2024-03-30 03:10:22.359[1711779022359] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54870//fapi/v1/pmExchangeInfo?timestamp=1711779022359&signature=f8e85d2f6b363638b8afadb18e547a5ea2b548ddfcc54d5759335c1c6a14120d +2024-03-30 03:10:22.366[1711779022366] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54872//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711779022366&signature=b1251821974ea9a35f99f3953aa487d0d87118a9cd519cefcf045b98723ce111 +2024-03-30 03:10:22.383[1711779022383] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54875//fapi/v1/listenKey +2024-03-30 03:10:22.395[1711779022395] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54877//fapi/v1/listenKey +2024-03-30 03:10:22.406[1711779022406] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54879//fapi/v1/listenKey +2024-03-30 03:10:37.994[1711779037994] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54884//dapi/v1/account?timestamp=1711779037899&signature=66d994f58b7e43ace5151c702d307c00fcfc96e13b414bd26eafc7ba3275dfd2 +2024-03-30 03:10:38.580[1711779038580] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54886//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711779038580&signature=19b4d35b2956b91e8b818bc92c637202fc19a3da980140c761b9caf2a955f754 +2024-03-30 03:10:38.601[1711779038601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54889//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711779038601&signature=3b5dea03012894ae6b041ae7d29f7134d67065fc847b9ed0aa95dec4faa804e8 +2024-03-30 03:10:38.635[1711779038635] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54893//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711779038635&signature=395a0667b296197e498a4f1553c89c7c9604ba5137ece73c7cbaa6e6f90ad6c4 +2024-03-30 03:10:38.687[1711779038687] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54896//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711779038687&signature=53061cadcf80a2fe8a88f258f173363ce9c3702bd2781e88a66f009ae6ca81f8 +2024-03-30 03:10:38.724[1711779038724] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54899//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711779038723&signature=6b99100882381012d8708b9399ef23f8a146d2b7b181aacb0080f7dbad2ab12a +2024-03-30 03:10:38.780[1711779038780] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54901//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711779038779&signature=237d05ed83e308bd42e0a3d4e88ee4df505c8797c75f3329d4f9fccabf9297a3 +2024-03-30 03:10:38.800[1711779038800] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54904//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711779038799&signature=a1454da771c1198b36885c8c9f6c979421d59fcdffb3ec4983f3c0bbc47d92e6 +2024-03-30 03:10:38.816[1711779038816] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54906//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711779038816&signature=5feb7379ea7e0b3c6f134f3075345c34c56555fb17e37ca998c5957935261d15 +2024-03-30 03:10:38.847[1711779038847] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54910//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711779038847&signature=12affec6c62d355434f2bdabd52560a0817d23671016bcf73e09d9c2a2e5a6ad +2024-03-30 03:10:38.861[1711779038861] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54912//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711779038860&signature=cec990dc80379b96d3ba0dcf4b9dbe3adc61165f215dd890fe4a5fcdfca6e498 +2024-03-30 03:10:38.874[1711779038874] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54914//dapi/v1/openOrders?timestamp=1711779038873&signature=6790590ce17163c72c19125da2204fa46fc7015bc9f1d96377a744189ffb136f +2024-03-30 03:10:38.892[1711779038892] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54916//dapi/v1/positionSide/dual?timestamp=1711779038892&signature=36ca9fdc15569f0347e69bcf55f950d7a6a75ef4d7688e7a146c787b61dde339 +2024-03-30 03:10:38.915[1711779038915] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54918//dapi/v1/balance?timestamp=1711779038915&signature=b26b17334e03f90b1aa7c9823cf7cbf5eefa6d7e0bad8a905cbfe8c307be97f2 +2024-03-30 03:10:38.935[1711779038935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54920//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711779038934&signature=2acb78be6c5cda206d725e7e1abd14dc9cf7228f3ef1415a46efa72713786563 +2024-03-30 03:10:38.971[1711779038971] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54922//dapi/v1/leverageBracket?timestamp=1711779038970&signature=38e3f84be43f8d32eff02f2e32118e934eb55631a9098d83a8459d7d2b2ad845 +2024-03-30 03:10:38.989[1711779038989] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54924//dapi/v2/leverageBracket?timestamp=1711779038989&signature=b8acdddaf0b5f6af9b93edc7dfb2e4f38583abed52d95cb53940c9c727ff45cd +2024-03-30 03:10:39.000[1711779039000] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54926//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711779038999&signature=c4b4cc8b20bf004e5fe2e51632ebebb2412de8a1e16cc8d69da1c1466fe4896f +2024-03-30 03:10:39.014[1711779039014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54928//dapi/v1/income?symbol=BNBUSDT×tamp=1711779039013&signature=dc6adf8b2dbd415045a74eae3e7136c9b33d9ebaa2aa76b09dc180555963b613 +2024-03-30 03:10:39.023[1711779039023] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54930//dapi/v1/income?timestamp=1711779039022&signature=5b60e33409e0a85beba506228100c29d3d35e2dfd3f8b97d95a30b80b573c392 +2024-03-30 03:10:39.039[1711779039039] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54933//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711779039039&signature=41b69b60ad8a244eb29361b4985e206db6fd4f7f947cc13dad40545881524371 +2024-03-30 03:10:39.055[1711779039055] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54935//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711779039054&signature=4f49cbdd6b2aee3896f4dcc368031b42b0f20c4ed63a28e265f67dbe3fa95607 +2024-03-30 03:10:39.071[1711779039071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54939//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711779039071&signature=7c57a48ac6b5fe973c90357beba564546173f56d6859d56ca9ab97b9d5b29d58 +2024-03-30 03:10:39.091[1711779039091] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54942//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711779039088&signature=7c3e1b5d2643af689dbada8d81e06908f590cb5bfbd22af93b8ca5caf3767ac2 +2024-03-30 03:10:39.128[1711779039128] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54944//dapi/v1/leverageBracket?timestamp=1711779039128&signature=b3a6c8cd2e78b5a4200f11d1fbdf92f55892ef7b3d6b277ecef4e7ed861eb0c9 +2024-03-30 03:10:39.139[1711779039139] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54946//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779039139&signature=ac066862deef553e0ef70ad6e75e91998073bf8db56799076bfd5639d6e3704f +2024-03-30 03:10:39.152[1711779039152] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54948//dapi/v1/adlQuantile?timestamp=1711779039151&signature=2bcd3de59b62853fb22d572aba4029d473eecd4e8b2e2e3ba626a4bb8b22104e +2024-03-30 03:10:39.162[1711779039162] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54950//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711779039161&signature=8808a244bc46c4c245bd5cb307e2ef1ecbf302a89d2901cd95ad2c0076be0e3f +2024-03-30 03:10:39.173[1711779039173] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54952//dapi/v1/positionRisk?timestamp=1711779039173&signature=9b45542503f023ffa0245b7ba1e179c4fc63692b2be194fc2b3ffde5181855b6 +2024-03-30 03:10:39.183[1711779039183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54954//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711779039182&signature=553b524187124a0b99c2a2583793745f4203f66d9ca81ce8be3dabaec62a5823 +2024-03-30 03:10:39.195[1711779039195] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54956//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711779039194&signature=422395f77ba1ca50e0c5e1a52e39c796a9269f32915319a0110282172350c22e +2024-03-30 03:10:39.217[1711779039217] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54961//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711779039217&signature=4a1667f3b7460e3a339c01cce8cee871a12394652040bf9f05295ed217544c15 +2024-03-30 03:10:39.227[1711779039227] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54963//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779039226&signature=2141135f74f11ebb9b7b1e750dad4b4ba9fbac56b3467e7de9c14891b0605000 +2024-03-30 03:10:39.247[1711779039247] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54967//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711779039246&signature=d752c66dc1dafc9ec51743dcc18b14649c3571dff1c12a3d0aac2d8cbb597b6a +2024-03-30 03:10:39.253[1711779039253] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54969//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779039252&signature=667b0f3e12ed23ce95498f534795bb9bef361a26d9335fe6d3df29fc3bd11102 +2024-03-30 03:10:39.266[1711779039266] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54972//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711779039265&signature=36233bbcc8c5c4b25864344468fe9c40536dfd82ba8d1a146e67a803274deda4 +2024-03-30 03:10:39.275[1711779039275] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54974//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711779039274&signature=11fb7d7c0a15003fd5a4c7a58b8a59c292b5f4a28589768c27b8279a157913fc +2024-03-30 03:10:39.285[1711779039285] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54976//dapi/v1/forceOrders?timestamp=1711779039285&signature=4a2f18c8e1623587561abcbec0c43903d8490c1eeaa96e7c2870820db5d2cbc7 +2024-03-30 03:10:39.307[1711779039307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54978//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 03:10:39.321[1711779039321] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54980//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 03:10:39.332[1711779039332] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54982//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 03:10:39.346[1711779039346] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54985//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711779039344&endTime=1711779040344 +2024-03-30 03:10:39.357[1711779039357] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54987//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 03:10:39.389[1711779039389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54991//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 03:10:39.403[1711779039403] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54993//dapi/v1/ticker/bookTicker +2024-03-30 03:10:39.417[1711779039417] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54995//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 03:10:39.427[1711779039427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54997//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711779039426&endTime=1711779040426 +2024-03-30 03:10:39.449[1711779039449] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55002//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 03:10:39.457[1711779039457] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55004//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 03:10:39.466[1711779039466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55006//dapi/v1/exchangeInfo +2024-03-30 03:10:39.475[1711779039475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55008//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711779039474&endTime=1711779040474 +2024-03-30 03:10:39.485[1711779039485] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55010//dapi/v1/fundingRate +2024-03-30 03:10:39.526[1711779039526] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55012//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 03:10:39.552[1711779039552] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55016//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 03:10:39.564[1711779039564] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55018//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 03:10:39.578[1711779039578] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55020//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711779039576&endTime=1711779040576 +2024-03-30 03:10:39.603[1711779039603] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55026//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779039601&endTime=1711779040601 +2024-03-30 03:10:39.610[1711779039610] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55028//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 03:10:39.620[1711779039620] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55030//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711779039617&endTime=1711779040617 +2024-03-30 03:10:39.636[1711779039636] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55034//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 03:10:39.646[1711779039646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55036//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 03:10:39.652[1711779039652] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55038//dapi/v1/premiumIndex +2024-03-30 03:10:39.666[1711779039666] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55041//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711779039664&endTime=1711779040664 +2024-03-30 03:10:39.675[1711779039675] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55044//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 03:10:39.683[1711779039683] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55046//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 03:10:39.693[1711779039693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55049//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711779039692&endTime=1711779040692 +2024-03-30 03:10:39.699[1711779039699] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55051//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 03:10:39.734[1711779039734] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55055//dapi/v1/ping +2024-03-30 03:10:39.745[1711779039745] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55057//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 03:10:39.752[1711779039752] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55059//dapi/v1/ticker/24hr +2024-03-30 03:10:39.764[1711779039764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55061//dapi/v1/ticker/price +2024-03-30 03:10:39.774[1711779039774] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55063//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 03:10:39.784[1711779039784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55065//dapi/v1/time +2024-03-30 03:10:39.801[1711779039801] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55069//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 03:10:39.809[1711779039809] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55071//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711779039807&endTime=1711779040807 +2024-03-30 03:10:39.825[1711779039825] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55075//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 03:10:39.832[1711779039832] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55077//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711779039831&endTime=1711779040831 +2024-03-30 03:10:39.841[1711779039841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55079//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 03:10:39.849[1711779039849] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55082//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 03:10:39.859[1711779039859] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55085//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711779039859&signature=af6b053547b89461ffe40a158a92a1ed26b0f3db1c8c2254a0ee6017d5466e3e +2024-03-30 03:10:39.868[1711779039868] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55087//dapi/v1/pmExchangeInfo?timestamp=1711779039867&signature=2cbcc2bbbb11f22b65c13b78c5cbcb39bda61c433faea5d2babbdb3752cece6e +2024-03-30 03:10:39.875[1711779039875] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55089//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711779039875&signature=af2651b445195512d88fd036ca9ea1ca35db42a1ad6f5069f1f96a430e030100 +2024-03-30 03:10:39.883[1711779039883] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55091//dapi/v1/listenKey +2024-03-30 03:10:39.889[1711779039889] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55093//dapi/v1/listenKey +2024-03-30 03:10:39.899[1711779039899] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55095//dapi/v1/listenKey +2024-03-30 03:10:39.912[1711779039912] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:39.934[1711779039934] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:39.935[1711779039935] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:39.937[1711779039937] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:39.939[1711779039939] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 03:10:39.940[1711779039940] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 03:10:39.944[1711779039944] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:39.945[1711779039945] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:39.946[1711779039946] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:39.948[1711779039948] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:39.955[1711779039955] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:39.964[1711779039964] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 03:10:39.966[1711779039966] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:39.967[1711779039967] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:39.970[1711779039970] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:39.971[1711779039971] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:39.974[1711779039974] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:39.980[1711779039980] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:39.982[1711779039982] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:39.985[1711779039985] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:39.989[1711779039989] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 03:10:39.990[1711779039990] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:39.990[1711779039990] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:39.991[1711779039991] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:39.991[1711779039991] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:39.991[1711779039991] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 03:10:39.994[1711779039994] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:40.014[1711779040014] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4662752a rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 03:10:40.016[1711779040016] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 03:10:40.018[1711779040018] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@33d230ce rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 03:10:40.020[1711779040020] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 03:10:40.021[1711779040021] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@63f9ddf9 rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 03:10:40.022[1711779040022] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 03:10:40.023[1711779040023] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4f5c30b1 rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 03:10:40.024[1711779040024] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 03:10:40.026[1711779040026] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@29bd85db rejected from java.util.concurrent.ThreadPoolExecutor@693f2213[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 03:10:40.202[1711779040202] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55123//fapi/v2/account?timestamp=1711779040202&signature=562d514432991d7ce616eb6712d6c22bafe37c2c25c808c1b94c2c6088cee5ae +2024-03-30 03:10:40.238[1711779040238] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55125//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711779040238&signature=8cd87896f8d940bc4b1945a00325bdadc36880bbcf0db0baee523843bf889a1e +2024-03-30 03:10:40.271[1711779040271] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55128//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711779040271&signature=93bfa18c358eaa1d739d233bc6ac550062d134628cff2b3c1cfec0da29f0f0ae +2024-03-30 03:10:40.329[1711779040329] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55132//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711779040329&signature=60dccb8fa85cbdf6f3a2f8c11d70bc10ecb6a48a366d71ec9f2292d60762d1b5 +2024-03-30 03:10:40.445[1711779040445] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55135//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711779040445&signature=5fa3f603ea48f96e2948a55ea6dfcd5e696cc4dc1f6f173b4666e9938fbba7c8 +2024-03-30 03:10:40.465[1711779040465] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55138//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711779040465&signature=e319d128fb7b49f70d65a67fd02fdd8c1887fc39902484dd3690e5dfbd11e20f +2024-03-30 03:10:40.533[1711779040533] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55140//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711779040533&signature=ffecb68306b3fb4af1b0158d04c227ac81f361a7f65c866111320d778a61bf04 +2024-03-30 03:10:40.697[1711779040697] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55143//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711779040696&signature=46a7758962e4f260715a561d13fd6744fe6941a08867a1e2c05a6314872dbdbe +2024-03-30 03:10:40.712[1711779040712] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55145//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711779040712&signature=e309461f4334d301824b4e9212bfc8299bd232ee921a7519de01bad90d68ec0e +2024-03-30 03:10:40.728[1711779040728] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55149//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711779040728&signature=f813fafcd5c2f37263200d24d414a3f121a14fc7bbd6658b9b2383dc4404509e +2024-03-30 03:10:40.747[1711779040747] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55152//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711779040746&signature=3503483f509219a8ab2ba68808c4ca435866b639abd3cefa21ecf1ccd846cba9 +2024-03-30 03:10:40.760[1711779040760] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55155//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711779040760&signature=b7536ca2f9e4174d1f811a354d4af8ac8a13653b88de0ac8ce6b69dc95b18d7d +2024-03-30 03:10:40.771[1711779040771] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55157//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711779040771&signature=5763f9098953204b3259736aba10bcacde445a09bc9e34c61bac0db21795f951 +2024-03-30 03:10:40.779[1711779040779] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55159//fapi/v1/openOrders?timestamp=1711779040779&signature=04fd29f022ab51e3428810bfd00f8785c8c97ee44ddc10f5d340fbf1edead416 +2024-03-30 03:10:40.795[1711779040795] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55161//fapi/v1/positionSide/dual?timestamp=1711779040794&signature=4f89f10bd2a5f67d3e0f699e6aaf24898c1acedb0c9d185c445d0b4a7e1b140d +2024-03-30 03:10:40.807[1711779040807] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55163//fapi/v1/income/asyn?startTime=1711779040806&endTime=1711779041806×tamp=1711779040807&signature=42fa6f3d0c32e7de2e3ca92bc1b81a4a7893c7e229bb119400e6effc58c3221c +2024-03-30 03:10:40.820[1711779040820] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55165//fapi/v1/income/asyn?timestamp=1711779040820&signature=f20bcc94103fae6a435ac9c5e2d69aaba104c79ae5a77ba534b48193db5733cc +2024-03-30 03:10:40.833[1711779040833] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55167//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711779040832&signature=6da39e1449c90e08288f3a4889167ed55cf504f6fe1674792226eb21a18af0ef +2024-03-30 03:10:40.874[1711779040874] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55170//fapi/v2/balance?timestamp=1711779040874&signature=d70bbc90e6df1ae5d3099a5e00acb44be2a88b428d2701f364f25908bec68d09 +2024-03-30 03:10:41.060[1711779041060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55172//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779041059&signature=974aeec7fde4a6b9d3de4db371b8d6051f6ad33dc617b271cb737a0ad53ddaa1 +2024-03-30 03:10:41.085[1711779041085] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55174//fapi/v1/leverageBracket?timestamp=1711779041085&signature=b844a246ae5af356c2216733ebd60645020fe117354cebbe57fa9c366c45986d +2024-03-30 03:10:41.101[1711779041101] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55176//fapi/v1/multiAssetsMargin?timestamp=1711779041101&signature=8c384e86ed93b90c34a728c5d598da156d5a37776a0047a468289213e499a8a1 +2024-03-30 03:10:41.115[1711779041115] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55178//fapi/v1/income?symbol=BNBUSDT×tamp=1711779041115&signature=8e97059061510444afcf3c4095f2bac65d6ae4e9746e6c9ead79e9e304ced07f +2024-03-30 03:10:41.124[1711779041124] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55180//fapi/v1/income?timestamp=1711779041123&signature=227b41a032b0bec469e979fb189c4d644f4f3fa3aa035e5bd81ed43ea9ca2c27 +2024-03-30 03:10:41.137[1711779041137] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55183//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711779041137&signature=1f58558c65208f97ecf9673a4e167913028d04a65a48470cec1de7dad7e13b74 +2024-03-30 03:10:41.150[1711779041150] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55186//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711779041150&signature=2d1faa2021315a6f669168eabe0cedf8220aaa8807ac25eb4bd238069f7f8eaf +2024-03-30 03:10:41.160[1711779041160] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55188//fapi/v1/leverageBracket?timestamp=1711779041159&signature=9cd07ce1d2a0e3e6a794c690a3e538bb73112084ec2e609069fd4a465ee9e3e9 +2024-03-30 03:10:41.170[1711779041170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55190//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711779041170&signature=7aff9416e3dda6965f3b3cbb4a0fc5ad0be8d295cde75f0c696425d79e44a42b +2024-03-30 03:10:41.178[1711779041178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55192//fapi/v1/adlQuantile?timestamp=1711779041178&signature=998455952aa56e2bbe978d0de76fde61088bf9b2a6b21762d3588a2a3db5fad2 +2024-03-30 03:10:41.185[1711779041185] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55194//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711779041185&signature=1a787b69da3ed241e8f2311d92c1f41b5cd9b6d2529ab23e33ddf802b485a7ab +2024-03-30 03:10:41.194[1711779041194] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55196//fapi/v2/positionRisk?timestamp=1711779041193&signature=a2fe999a2a8ecb5b517cd30a2308082ba1d8c6474ff12a90878918267d34f23a +2024-03-30 03:10:41.199[1711779041199] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55198//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711779041199&signature=2eefada12a19478c3e64fb5e9a74d2996f2b769ff09410012cebbc55b000e039 +2024-03-30 03:10:41.208[1711779041208] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55200//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711779041207&signature=74fb3f70fa823e5909959a7b05418394e2452660fbb54382b9ae923508ce6efb +2024-03-30 03:10:41.219[1711779041219] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55203//fapi/v1/apiTradingStatus?timestamp=1711779041219&signature=0906baec2b8a07ee10f2c43cd13924901ef3906f2fdaf971ca2ffe83d24a5143 +2024-03-30 03:10:41.226[1711779041226] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55205//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711779041226&signature=735648d220fca8ec5bd8024a23a6dd4eee32444595512d6f306bc3545d06999f +2024-03-30 03:10:41.241[1711779041241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55209//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711779041241&signature=ec9fe65b4a065df9c084e0574c64847b33f2332995071f6bcfc4ad8c72611f06 +2024-03-30 03:10:41.250[1711779041250] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55211//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779041250&signature=ca7749d3ebbf583ff50450b687f41b466215cb1e21c4d00a4009ab0416d66333 +2024-03-30 03:10:41.281[1711779041281] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55215//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711779041281&signature=e5b874a53901ede491ffaf714dc34b1f9b2990ae38ddba76031f25a76b9a75ff +2024-03-30 03:10:41.289[1711779041289] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55217//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711779041289&signature=9d03f94b8b6999dd088981f9e5174fc443ae6386f8e05466fbb3d4dbace85c92 +2024-03-30 03:10:41.304[1711779041304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55220//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711779041302&signature=e65c8742e9b810744a0be742968f0eeec4c7c4fc1121ab0ac8497154aedb8b55 +2024-03-30 03:10:41.317[1711779041317] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55222//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711779041317&signature=218e1efaef41a1b21c7102f2dbd1906dcb61f2ca5b68381e63195081e5524601 +2024-03-30 03:10:41.339[1711779041339] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55224//fapi/v1/forceOrders?timestamp=1711779041339&signature=8a0716506c809405d396cf6165ab7cdf7c4fe9962fbb0a95bb849da1e7f3e4a7 +2024-03-30 03:10:41.378[1711779041378] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55226//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 03:10:41.384[1711779041384] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55228//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 03:10:41.393[1711779041393] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55230//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 03:10:41.403[1711779041403] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55233//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711779041403&endTime=1711779042403 +2024-03-30 03:10:41.411[1711779041411] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55235//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 03:10:41.420[1711779041420] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55237//fapi/v1/ticker/bookTicker +2024-03-30 03:10:41.427[1711779041427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55239//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 03:10:41.434[1711779041434] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55241//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711779041433&endTime=1711779042433 +2024-03-30 03:10:41.450[1711779041450] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55246//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 03:10:41.457[1711779041457] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55248//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 03:10:41.473[1711779041473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55250//fapi/v1/exchangeInfo +2024-03-30 03:10:41.483[1711779041483] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55252//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711779041482&endTime=1711779042482 +2024-03-30 03:10:41.492[1711779041492] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55254//fapi/v1/fundingRate +2024-03-30 03:10:41.507[1711779041507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55258//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711779041506&endTime=1711779042506 +2024-03-30 03:10:41.518[1711779041518] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55260//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 03:10:41.528[1711779041528] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55262//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 03:10:41.545[1711779041545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55266//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 03:10:41.553[1711779041553] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55268//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 03:10:41.561[1711779041561] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55270//fapi/v1/indexInfo +2024-03-30 03:10:41.574[1711779041574] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55272//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 03:10:41.592[1711779041592] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55274//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711779041591&endTime=1711779042591 +2024-03-30 03:10:41.618[1711779041618] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55280//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779041616&endTime=1711779042616 +2024-03-30 03:10:41.624[1711779041624] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55282//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 03:10:41.634[1711779041634] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55284//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041633&endTime=1711779042633 +2024-03-30 03:10:41.649[1711779041649] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55288//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 03:10:41.659[1711779041659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55290//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 03:10:41.666[1711779041666] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55292//fapi/v1/premiumIndex +2024-03-30 03:10:41.683[1711779041683] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55295//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711779041681&endTime=1711779042681 +2024-03-30 03:10:41.693[1711779041693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55298//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 03:10:41.710[1711779041710] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55300//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 03:10:41.749[1711779041749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55302//fapi/v1/assetIndex +2024-03-30 03:10:41.774[1711779041774] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55304//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server +2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server +2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server +2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server +2024-03-30 03:10:41.783[1711779041783] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server +2024-03-30 03:10:41.785[1711779041785] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server +2024-03-30 03:10:41.795[1711779041795] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55307//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041794&endTime=1711779042794 +2024-03-30 03:10:41.797[1711779041797] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server +2024-03-30 03:10:41.797[1711779041797] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server +2024-03-30 03:10:41.797[1711779041797] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server +2024-03-30 03:10:41.804[1711779041804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55309//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 03:10:41.808[1711779041808] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server +2024-03-30 03:10:41.812[1711779041812] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server +2024-03-30 03:10:41.814[1711779041814] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server +2024-03-30 03:10:41.821[1711779041821] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server +2024-03-30 03:10:41.828[1711779041828] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server +2024-03-30 03:10:41.829[1711779041829] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server +2024-03-30 03:10:41.829[1711779041829] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server +2024-03-30 03:10:41.832[1711779041832] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55313//fapi/v1/ping +2024-03-30 03:10:41.837[1711779041837] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server +2024-03-30 03:10:41.843[1711779041843] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55315//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041841&endTime=1711779042841 +2024-03-30 03:10:41.848[1711779041848] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server +2024-03-30 03:10:41.856[1711779041856] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55319//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 03:10:41.867[1711779041867] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55321//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 03:10:41.875[1711779041875] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55323//fapi/v1/ticker/24hr +2024-03-30 03:10:41.886[1711779041886] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55325//fapi/v1/ticker/price +2024-03-30 03:10:41.892[1711779041892] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55327//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 03:10:41.904[1711779041904] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55329//fapi/v1/time +2024-03-30 03:10:41.920[1711779041920] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55331//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 03:10:41.931[1711779041931] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55334//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041929&endTime=1711779042929 +2024-03-30 03:10:41.949[1711779041949] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55339//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 03:10:41.957[1711779041957] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55341//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711779041955&endTime=1711779042955 +2024-03-30 03:10:41.967[1711779041967] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55343//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 03:10:41.979[1711779041979] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55346//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 03:10:41.987[1711779041987] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55349//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711779041987&signature=a1a57d2ade04f663115821af3205d160050cb4e6f2e4c950e70e0545962f31fb +2024-03-30 03:10:41.994[1711779041994] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55351//fapi/v1/pmExchangeInfo?timestamp=1711779041993&signature=d06465e90dd800d2c9c27438e2ee93a964e8e5f9e7956dff43310d2361600a0a +2024-03-30 03:10:41.999[1711779041999] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55353//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711779041998&signature=7b1ca6633d3a9d61e20ec23ae8af1c0c9a6b5224277fa47b4d6811afd3a9e981 +2024-03-30 03:10:42.005[1711779042005] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55356//fapi/v1/listenKey +2024-03-30 03:10:42.012[1711779042012] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55358//fapi/v1/listenKey +2024-03-30 03:10:42.019[1711779042019] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55360//fapi/v1/listenKey +2024-03-30 18:47:20.865[1711835240865] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50349//dapi/v1/account?timestamp=1711835240768&signature=491e33c0c331f7c3437609c26954fb0be43bee94859e56845e369914051452d4 +2024-03-30 18:47:21.556[1711835241556] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50351//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835241556&signature=8346e5d69deddc1c6f4d697c4287e8a3fc511c5e362a0d1eeb6fbf6626f3a49d +2024-03-30 18:47:21.659[1711835241659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50353//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835241658&signature=6ae01b8c0495c3eb8b7d947469bb79ff8487087de7c0148ca821c2cb1cad1e55 +2024-03-30 18:47:21.728[1711835241728] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50356//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835241728&signature=92064efe66be887dbf98b9c5316f7cab2e6faec9801a56ab9b8b2af5ce44c779 +2024-03-30 18:47:21.757[1711835241757] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50358//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835241756&signature=b851ab2b0bd197b1609c15f5cb7ba9d7401b70c1881b0d2c9f5c88bfd8b1ab80 +2024-03-30 18:47:21.787[1711835241787] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50360//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835241786&signature=9e7b4c3662bb8c88c500cd53fb2409714a1ddcff195602919b36dc346c4fc0f3 +2024-03-30 18:47:21.803[1711835241803] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50361//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835241802&signature=65249511f1383c1103d953da5eac97782c0a982f3f296edef2ef5f2a466b7835 +2024-03-30 18:47:21.813[1711835241813] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50363//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835241813&signature=2228f78fd5ceac8af3af9b9a7cdf8807fbd55135e64cd42cb0095f90f32ccc5d +2024-03-30 18:47:21.823[1711835241823] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50364//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835241822&signature=af818d31e1752e1166e7ececac2cb6988d272802106c17b00df4653d11bbc36c +2024-03-30 18:47:21.854[1711835241854] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50367//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835241854&signature=41a70b9c7c3581f9fdfa07fb636a81389e590f29f9c25b149041775f0172834a +2024-03-30 18:47:21.876[1711835241876] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50368//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835241876&signature=222cb9eaa37d11a8de6d9ba3feeac7d84f5609361fd4b7769d8269bde24671fd +2024-03-30 18:47:21.889[1711835241889] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50369//dapi/v1/openOrders?timestamp=1711835241888&signature=c1b34faf97fa65746f211c8dd6bd2ff33ae4614b0759ae3cf0d681ed7e8c0ab7 +2024-03-30 18:47:21.902[1711835241902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50370//dapi/v1/positionSide/dual?timestamp=1711835241900&signature=f7bc41846a6779d1053f769d43e85bd7959711be7d6940c504b1d0b3f6aeab2b +2024-03-30 18:47:21.911[1711835241911] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50371//dapi/v1/balance?timestamp=1711835241910&signature=2e174d9fb1795344b3da83adc3dc346ca8d5cc90ef078152b7d173b5c1e4181e +2024-03-30 18:47:21.920[1711835241920] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50372//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835241920&signature=4c6a0fc40d9adea5b5e5c6dcddc461c8e97254080298fef29eef4e78724b575e +2024-03-30 18:47:21.926[1711835241926] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50373//dapi/v1/leverageBracket?timestamp=1711835241925&signature=173c03ab541a1ad1c33e700d36707be58281246a1797ede022f909ab19e307af +2024-03-30 18:47:21.944[1711835241944] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50374//dapi/v2/leverageBracket?timestamp=1711835241943&signature=aee3e0566418ae2ff3ceaaf3a90f2b37cdeb7095e81d1426017a92bc00871e29 +2024-03-30 18:47:21.949[1711835241949] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50375//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835241948&signature=40971fa19a8c062d12de909537fd29c16d549a136716e760c80e031984bd9b31 +2024-03-30 18:47:21.960[1711835241960] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50376//dapi/v1/income?symbol=BNBUSDT×tamp=1711835241959&signature=e7b7ec89e08f312b9feff14ed8872209cdd06be356319051e66a899f7cd66ff3 +2024-03-30 18:47:21.966[1711835241966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50377//dapi/v1/income?timestamp=1711835241965&signature=d8086afff17379b6e7fa8069767890dc9c12e0810e11bab922fa32b9adffbd93 +2024-03-30 18:47:21.984[1711835241984] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50379//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835241984&signature=7567a3f6549ac4e018388ba94a84e2d373c8091524d05654f68af2a58e362890 +2024-03-30 18:47:22.004[1711835242004] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50380//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835242003&signature=76ad0e23a466bfc54cbb69a63d1fc05a64d459083d3b35a8e608d7c867a0d457 +2024-03-30 18:47:22.025[1711835242025] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50383//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835242024&signature=968a7b3f2d6d877cf6cecd3474f0a30cb54b615816562ec93675acc27ce5b51f +2024-03-30 18:47:22.068[1711835242068] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50385//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835242044&signature=eccbb71cf71b996dd904c1648ddd762c50f00161ab1d489a3cc817aaab141da2 +2024-03-30 18:47:22.078[1711835242078] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50386//dapi/v1/leverageBracket?timestamp=1711835242078&signature=52b9b891826bfc3e7b641c341caba8a2f0b7dcf8e9ba1c19e6476c5eeffaa4dd +2024-03-30 18:47:22.084[1711835242084] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50387//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835242084&signature=b72acb1d904f71ade2ab0dab153770c96c4441c1b3734c365e0d4bf92cbb5c48 +2024-03-30 18:47:22.092[1711835242092] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50388//dapi/v1/adlQuantile?timestamp=1711835242092&signature=59f27f7791d8eab873bbe72e453be274e172f6acbd3ffd148b723fc80ef63592 +2024-03-30 18:47:22.096[1711835242096] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50389//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835242096&signature=6178b5275c030fd2d6345c668637a7fcb51af8386fdbc3635338ed378cefe499 +2024-03-30 18:47:22.116[1711835242116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50390//dapi/v1/positionRisk?timestamp=1711835242115&signature=4e6e030c3c880ed29987e1ae5248506828ff7bcd1feddda903b1a01857a8ca0e +2024-03-30 18:47:22.126[1711835242126] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50391//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835242124&signature=f88e846d7f8ad98bf2f7856b9e1a74e67ab7e44952a54f82df697971748d6597 +2024-03-30 18:47:22.142[1711835242142] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50392//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835242140&signature=d24ad2f084538068acfd0d5000c6b44fafa46c0b26096e823a47ccb69c94d01e +2024-03-30 18:47:22.177[1711835242177] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50396//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835242177&signature=cf0b3644655f7949de53b8bf2640140f9a8cfd1d492f8ab6017bad36f314634a +2024-03-30 18:47:22.186[1711835242186] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50397//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835242184&signature=5b4a2e6b1a8b06f11037c9c1efc67fa23c3e9c728c6c1f34f2bc5c3477a891c8 +2024-03-30 18:47:22.224[1711835242224] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50400//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835242224&signature=143bc792982fdc76d6c294e44a3040ae5c4b0f211226a1746a9fb51929c1d638 +2024-03-30 18:47:22.230[1711835242230] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50401//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835242229&signature=3fce4b2ca8c41ae59299190e7b14bb20fac0f52dc56b2e4dcdeee153d3e53dc1 +2024-03-30 18:47:22.249[1711835242249] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50403//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835242249&signature=b5b060d38ac249a80c1d4fde65cd06337031f41f725f8c330f69c4219536a882 +2024-03-30 18:47:22.259[1711835242259] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50404//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835242259&signature=c914e4eb9c24a1117b40538e6edd77a7120d7206bd1b1f85da6f3bd47dcb42d0 +2024-03-30 18:47:22.264[1711835242264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50405//dapi/v1/forceOrders?timestamp=1711835242264&signature=577627664089cbfda96c3297db691c4105851a43c07e336af49211f90e79f1b7 +2024-03-30 18:47:22.277[1711835242277] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50406//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:47:22.288[1711835242288] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50407//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:47:22.293[1711835242293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50408//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:47:22.321[1711835242321] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50410//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835242303&endTime=1711835243303 +2024-03-30 18:47:22.334[1711835242334] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50411//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 18:47:22.362[1711835242362] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50414//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:47:22.371[1711835242371] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50415//dapi/v1/ticker/bookTicker +2024-03-30 18:47:22.379[1711835242379] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50416//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:47:22.396[1711835242396] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50417//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835242389&endTime=1711835243389 +2024-03-30 18:47:22.419[1711835242419] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50421//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:47:22.423[1711835242423] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50422//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:47:22.436[1711835242436] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50423//dapi/v1/exchangeInfo +2024-03-30 18:47:22.464[1711835242464] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50424//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835242460&endTime=1711835243460 +2024-03-30 18:47:22.475[1711835242475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50425//dapi/v1/fundingRate +2024-03-30 18:47:22.485[1711835242485] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50426//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:47:22.497[1711835242497] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50429//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:47:22.511[1711835242511] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50430//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:47:22.514[1711835242514] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50431//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835242513&endTime=1711835243513 +2024-03-30 18:47:22.556[1711835242556] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50436//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835242554&endTime=1711835243554 +2024-03-30 18:47:22.563[1711835242563] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50437//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:47:22.584[1711835242584] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50438//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835242576&endTime=1711835243576 +2024-03-30 18:47:22.601[1711835242601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50441//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 18:47:22.611[1711835242611] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50442//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:47:22.615[1711835242615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50443//dapi/v1/premiumIndex +2024-03-30 18:47:22.640[1711835242640] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50445//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835242637&endTime=1711835243637 +2024-03-30 18:47:22.650[1711835242650] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50447//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 18:47:22.659[1711835242659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50448//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:47:22.673[1711835242673] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50450//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835242672&endTime=1711835243672 +2024-03-30 18:47:22.683[1711835242683] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50451//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 18:47:22.704[1711835242704] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50454//dapi/v1/ping +2024-03-30 18:47:22.716[1711835242716] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50455//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 18:47:22.725[1711835242725] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50456//dapi/v1/ticker/24hr +2024-03-30 18:47:22.733[1711835242733] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50457//dapi/v1/ticker/price +2024-03-30 18:47:22.737[1711835242737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50458//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 18:47:22.749[1711835242749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50459//dapi/v1/time +2024-03-30 18:47:22.763[1711835242763] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50462//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 18:47:22.767[1711835242767] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50463//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835242766&endTime=1711835243766 +2024-03-30 18:47:22.783[1711835242783] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50466//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 18:47:22.787[1711835242787] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50467//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835242785&endTime=1711835243785 +2024-03-30 18:47:22.794[1711835242794] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50468//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:47:22.802[1711835242802] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50470//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:47:22.841[1711835242841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50472//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835242841&signature=2787ae5db74e67b2fe898be7aeae0bf1ca23e732acfc1871d4f59859bf6df8a1 +2024-03-30 18:47:22.853[1711835242853] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50473//dapi/v1/pmExchangeInfo?timestamp=1711835242853&signature=169a75b2cf1d7e7c2b7c6729a3c9ddedfb1f381e81d99eee7ac2c08bddc050d1 +2024-03-30 18:47:22.859[1711835242859] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50474//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835242859&signature=cfab78d609e7c5fba3ddd362b070cea7e7aa3bb393c964ebba187a41e313e4c6 +2024-03-30 18:47:22.890[1711835242890] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50475//dapi/v1/listenKey +2024-03-30 18:47:22.896[1711835242896] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50476//dapi/v1/listenKey +2024-03-30 18:47:22.910[1711835242910] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50477//dapi/v1/listenKey +2024-03-30 18:47:22.931[1711835242931] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:47:22.966[1711835242966] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:47:22.969[1711835242969] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:47:22.993[1711835242993] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:47:22.995[1711835242995] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 18:47:22.997[1711835242997] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 18:47:23.002[1711835243002] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:47:23.003[1711835243003] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:47:23.004[1711835243004] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:47:23.006[1711835243006] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:47:23.007[1711835243007] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:47:23.014[1711835243014] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 18:47:23.018[1711835243018] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:47:23.019[1711835243019] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:47:23.049[1711835243049] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:47:23.052[1711835243052] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:47:23.054[1711835243054] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:47:23.055[1711835243055] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:47:23.056[1711835243056] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:47:23.057[1711835243057] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:47:23.058[1711835243058] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 18:47:23.059[1711835243059] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:47:23.059[1711835243059] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:47:23.059[1711835243059] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:47:23.059[1711835243059] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:47:23.060[1711835243060] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 18:47:23.061[1711835243061] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:47:23.075[1711835243075] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@40a1b6d4 rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 18:47:23.076[1711835243076] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:47:23.077[1711835243077] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@407b8435 rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 18:47:23.080[1711835243080] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:47:23.084[1711835243084] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@1d91fa02 rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 18:47:23.085[1711835243085] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:47:23.086[1711835243086] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@9e30f9a rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 18:47:23.088[1711835243088] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:47:23.088[1711835243088] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3e9beef2 rejected from java.util.concurrent.ThreadPoolExecutor@175581eb[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:47:23.282[1711835243282] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50498//fapi/v2/account?timestamp=1711835243281&signature=2c6bfc4d534a739e482588c420c096d352427006e3ee9e1bc1163eef9337b09a +2024-03-30 18:47:23.304[1711835243304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50499//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835243290&signature=a1ffb20c8ddd5ee8d4994beb4d1e9e575fbd67c84df470cfafbcb447db354056 +2024-03-30 18:47:23.336[1711835243336] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50503//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835243336&signature=e00b20f4890c813498a4e262af7f80c92db17451eb6a331f298ccffe5369a779 +2024-03-30 18:47:23.358[1711835243358] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50506//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835243357&signature=674950ba3352e5a2361d34b3c8554fc3656d0eac97add696dc973f334caf32d8 +2024-03-30 18:47:23.373[1711835243373] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50508//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835243373&signature=3f8253059c6443365144ff99e3fb76956b08a97733f81ca401eeaa2a1c951e5d +2024-03-30 18:47:23.407[1711835243407] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50510//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835243407&signature=ff990c74c301931ee680b982d113760225ce723f8c3644b5b95466f84abb84f5 +2024-03-30 18:47:23.414[1711835243414] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50511//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835243414&signature=3ee496daa96994a7ea8d4a5b28db38140bbb411599d8387c39298e9e99175cb6 +2024-03-30 18:47:23.421[1711835243421] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50513//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835243421&signature=fcf91c1e65b04d88d9220bea8a9d53800d1e04e0723af2e3b0cad8b5fb23f86f +2024-03-30 18:47:23.427[1711835243427] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50514//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835243426&signature=726ee16d106a56096d584faf0f6403e38874fc28b0df52582024dae79272cb51 +2024-03-30 18:47:23.446[1711835243446] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50517//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835243446&signature=560e4a4ea09615cfd42bb056649bedf096764661bf710aa11485a9e5119a811f +2024-03-30 18:47:23.459[1711835243459] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50519//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835243459&signature=1b53217dee0f304cb8d41f43de2a18eb941562705cec50215f67cda56a50a8cd +2024-03-30 18:47:23.476[1711835243476] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50521//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835243475&signature=ddbfe75fcd5b828d6eb6fbd26bdb5fdb29ef69150277f85fd3716bd0d22acff2 +2024-03-30 18:47:23.494[1711835243494] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50522//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835243494&signature=185214e82d16cb3243f2234b48cf3b3707b40f593f2c3a8974699bd2bf1ee136 +2024-03-30 18:47:23.499[1711835243499] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50523//fapi/v1/openOrders?timestamp=1711835243498&signature=33ff8c79846edab9cdf0775d398ed97e6d89ae7b6df31e5321fe524d2af0697b +2024-03-30 18:47:23.505[1711835243505] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50524//fapi/v1/positionSide/dual?timestamp=1711835243505&signature=50241c7c1dc29c0091d3db58d368e4715b92c8976b1a99926258774bff44b540 +2024-03-30 18:47:23.511[1711835243511] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50525//fapi/v1/income/asyn?startTime=1711835243509&endTime=1711835244509×tamp=1711835243511&signature=85ae9a4a8e5b7d1018a30e08aa6d392cd2d1f545adb1569a9b26519ae3799973 +2024-03-30 18:47:23.515[1711835243515] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50526//fapi/v1/income/asyn?timestamp=1711835243515&signature=af43981f3bcc6f0037b8f8d57c814b0b604c16227b6c2c742d87289327b8a867 +2024-03-30 18:47:23.525[1711835243525] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50527//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835243525&signature=c4d7ef0cd61930b910577c03b5ba487e37dcc74b96585afacb578d9414b2f35f +2024-03-30 18:47:23.538[1711835243538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50529//fapi/v2/balance?timestamp=1711835243537&signature=a4f7e5f7c81aec6c4d76dd903f8dcd8de1c6fef2eb191c1b44d923f8e87d406d +2024-03-30 18:47:23.545[1711835243545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50530//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835243544&signature=d545dd729dc79889575657b509482842a8df5f18396cff10733f833d1ae6b92e +2024-03-30 18:47:23.551[1711835243551] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50531//fapi/v1/leverageBracket?timestamp=1711835243549&signature=a6cae75c8a62cb3bb41b3d054f42f29c6c08618578b6d08cc074190b31fb9b13 +2024-03-30 18:47:23.557[1711835243557] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50532//fapi/v1/multiAssetsMargin?timestamp=1711835243557&signature=2cf9aa52d74d1f289171ece2b3c82a2ead7f803becad518ee5f0d3ed24f1e4ad +2024-03-30 18:47:23.563[1711835243563] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50533//fapi/v1/income?symbol=BNBUSDT×tamp=1711835243563&signature=01aae9beec4c1e4e767523578e45009db08557fc3e232b31732d38a523211f22 +2024-03-30 18:47:23.571[1711835243571] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50534//fapi/v1/income?timestamp=1711835243571&signature=15239d73964dc5295cb72ba3b11153f9be69d984743821784bbdd6f7606fe495 +2024-03-30 18:47:23.584[1711835243584] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50536//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835243584&signature=780fd740ae2e62faa5c10a56f7b374b951f9c68f48bb36e10c9dd0c11dd5659e +2024-03-30 18:47:23.595[1711835243595] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50538//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835243594&signature=639720ab32056450671a5d1cd9972e8b51bb64f52734666a810f52e2421df259 +2024-03-30 18:47:23.601[1711835243601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50539//fapi/v1/leverageBracket?timestamp=1711835243601&signature=ecb4bba96f8eedaf94ca485f537e4505b7a16da9425a9668c1eb9b1e4a0425db +2024-03-30 18:47:23.606[1711835243606] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50540//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835243604&signature=fc0a805f07bc4b2b225374fd2a24fe6d7c90acbc50f6088affd1d232d3241603 +2024-03-30 18:47:23.612[1711835243612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50541//fapi/v1/adlQuantile?timestamp=1711835243611&signature=cc462a5aaa29550ffed561d3645eb35ccc46325ba11383150c86e38daede5565 +2024-03-30 18:47:23.623[1711835243623] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50542//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835243623&signature=8cc95b5f5234734a53a028c9ac6932b308f5862e60c9c760113069e320f26131 +2024-03-30 18:47:23.633[1711835243633] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50543//fapi/v2/positionRisk?timestamp=1711835243632&signature=578dc0b6ca8a9d3150839e5ae513fd44967aba5ef8fe8ecb2e41e74d7efc328c +2024-03-30 18:47:23.639[1711835243639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50544//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835243637&signature=a54994f02fa1209c80f4619c500aaef04055878352d97ddd6c3f49cde64001ba +2024-03-30 18:47:23.646[1711835243646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50545//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835243646&signature=d480251b0f33d571076b8ef42a52b176ed6c36c81f639a425f1519736444df87 +2024-03-30 18:47:23.656[1711835243656] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50547//fapi/v1/apiTradingStatus?timestamp=1711835243656&signature=c7f9301f1cc5438097797d6f745b31e0617ebd240ff9d75864c3dfa1372ab829 +2024-03-30 18:47:23.661[1711835243661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50548//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835243660&signature=0b613e370db960fc78bd3dc6b90b8aebea0eb637b078d872be452aa75576837e +2024-03-30 18:47:23.684[1711835243684] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50551//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835243683&signature=8f990ef2350b0bb8ca662623588dfde22fa366044fac80f8d8fb1068b994e162 +2024-03-30 18:47:23.691[1711835243691] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50552//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835243691&signature=0b7929c0c0e660d486e5407376850a6cc46e48aa5916c1fbf9ca596ab2bef78c +2024-03-30 18:47:23.737[1711835243737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50555//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835243737&signature=3d25cfc0e30a4dddf0270d168fdc53a6d219c5839b6b51ae622a42f47f92dc9a +2024-03-30 18:47:23.744[1711835243744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50556//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835243744&signature=479efcd6acd77473ce8c08af300e3c0674bf51d6326871d0145bca8d22e7e8da +2024-03-30 18:47:23.785[1711835243785] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50558//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835243785&signature=6708f385120608c89bbbef13d7da1475f253cb1329e3f6fc24bb7ecb3dd5b520 +2024-03-30 18:47:23.790[1711835243790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50559//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835243790&signature=6ffc54d7f04f718620b984960e72d72f9269330a1d7035ce8ba16f9cc79de865 +2024-03-30 18:47:23.795[1711835243795] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50560//fapi/v1/forceOrders?timestamp=1711835243793&signature=eabcf7dca3eb9d75029ad399cb31435be9b3d515487f49c09abee9faf4128892 +2024-03-30 18:47:23.801[1711835243801] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50561//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:47:23.805[1711835243805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50562//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:47:23.808[1711835243808] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50563//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:47:23.816[1711835243816] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50565//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835243814&endTime=1711835244814 +2024-03-30 18:47:23.829[1711835243829] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50566//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:47:23.834[1711835243834] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50567//fapi/v1/ticker/bookTicker +2024-03-30 18:47:23.840[1711835243840] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50568//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:47:23.850[1711835243850] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50569//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835243847&endTime=1711835244847 +2024-03-30 18:47:23.868[1711835243868] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50573//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:47:23.878[1711835243878] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50574//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:47:23.885[1711835243885] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50575//fapi/v1/exchangeInfo +2024-03-30 18:47:23.901[1711835243901] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50576//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835243889&endTime=1711835244889 +2024-03-30 18:47:23.911[1711835243911] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50577//fapi/v1/fundingRate +2024-03-30 18:47:23.929[1711835243929] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50580//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835243926&endTime=1711835244926 +2024-03-30 18:47:23.936[1711835243936] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50581//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 18:47:23.974[1711835243974] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50582//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:47:24.062[1711835244062] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50585//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:47:24.068[1711835244068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50586//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 18:47:24.071[1711835244071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50587//fapi/v1/indexInfo +2024-03-30 18:47:24.077[1711835244077] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50588//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:47:24.081[1711835244081] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50589//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835244079&endTime=1711835245079 +2024-03-30 18:47:24.099[1711835244099] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50594//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835244097&endTime=1711835245097 +2024-03-30 18:47:24.116[1711835244116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50595//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:47:24.121[1711835244121] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50596//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244120&endTime=1711835245120 +2024-03-30 18:47:24.133[1711835244133] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50599//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:47:24.138[1711835244138] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50600//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:47:24.141[1711835244141] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50601//fapi/v1/premiumIndex +2024-03-30 18:47:24.158[1711835244158] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50603//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835244152&endTime=1711835245152 +2024-03-30 18:47:24.164[1711835244164] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50605//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 18:47:24.170[1711835244170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50606//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 18:47:24.173[1711835244173] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50607//fapi/v1/assetIndex +2024-03-30 18:47:24.178[1711835244178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50608//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:47:24.187[1711835244187] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50610//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244186&endTime=1711835245186 +2024-03-30 18:47:24.191[1711835244191] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50611//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 18:47:24.209[1711835244209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50614//fapi/v1/ping +2024-03-30 18:47:24.215[1711835244215] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50615//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244213&endTime=1711835245213 +2024-03-30 18:47:24.226[1711835244226] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50618//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:47:24.230[1711835244230] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50619//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 18:47:24.234[1711835244234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50620//fapi/v1/ticker/24hr +2024-03-30 18:47:24.241[1711835244241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50621//fapi/v1/ticker/price +2024-03-30 18:47:24.246[1711835244246] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50622//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 18:47:24.252[1711835244252] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50623//fapi/v1/time +2024-03-30 18:47:24.258[1711835244258] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50624//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:47:24.264[1711835244264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50626//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244263&endTime=1711835245263 +2024-03-30 18:47:24.280[1711835244280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50630//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:47:24.286[1711835244286] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50631//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835244284&endTime=1711835245284 +2024-03-30 18:47:24.293[1711835244293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50632//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:47:24.299[1711835244299] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50634//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:47:24.311[1711835244311] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50636//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835244310&signature=00998b26d5e56577a48b5910b0a2c7b34b321af164e69ad9dcac5a9cf2458743 +2024-03-30 18:47:24.317[1711835244317] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50637//fapi/v1/pmExchangeInfo?timestamp=1711835244315&signature=9c37312c64473a9fc855c6adba9dce2632e4371179dc24de319dd5094c3d64b1 +2024-03-30 18:47:24.320[1711835244320] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50638//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835244320&signature=a716b2fe8ecd33ae402180cb27294cee776c2e8967c12bef6ea8daccd87373ee +2024-03-30 18:47:24.360[1711835244360] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50640//fapi/v1/listenKey +2024-03-30 18:47:24.365[1711835244365] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50641//fapi/v1/listenKey +2024-03-30 18:47:24.404[1711835244404] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50642//fapi/v1/listenKey +2024-03-30 18:50:07.042[1711835407042] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50653//dapi/v1/income?symbol=BNBUSDT×tamp=1711835406924&signature=3483580db36a662263c65d320e6c37e0f72668c0597f6cac07a72d30c5cc05b9 +2024-03-30 18:50:07.821[1711835407821] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50655//dapi/v1/income?timestamp=1711835407820&signature=24d15b90a934185de974adf96e511aa869aab343bb204d2c29b35bea4772355b +2024-03-30 18:50:07.870[1711835407870] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50656//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:50:07.912[1711835407912] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50659//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:50:07.938[1711835407938] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50660//fapi/v1/exchangeInfo +2024-03-30 18:50:07.957[1711835407957] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50661//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 18:50:07.975[1711835407975] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50662//fapi/v1/ticker/24hr +2024-03-30 18:50:08.010[1711835408010] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50664//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835408010&signature=82cc0bff945c7c2c397f0646137424a72659b0944a331e688e264d13bf81b643 +2024-03-30 18:50:08.048[1711835408048] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50665//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835408046&signature=692dc50373db3706271be85a6cb9da04fda2a5c739c9a726876a216a94b863e9 +2024-03-30 18:50:08.093[1711835408093] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50667//fapi/v1/time +2024-03-30 18:50:08.115[1711835408115] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50668//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835408115&signature=699e8d5c0e06685baed72cc729d1d6f5d6d6fe51728ce2c324ab4e00ce0095c9 +2024-03-30 18:50:08.137[1711835408137] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50669//dapi/v1/openOrders?timestamp=1711835408136&signature=7b988f081a561a7e558a4a54d757fe1326b4175c957b763be3c2ce174eb3f16f +2024-03-30 18:50:08.165[1711835408165] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50670//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835408165&signature=0d46d80c40530863d64ac7c08c052668997a889de20f2a11d32fbf9e7d7ad618 +2024-03-30 18:50:08.189[1711835408189] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50671//dapi/v1/leverageBracket?timestamp=1711835408189&signature=d003effb0e8cbe15e66ea18b8d5d384f5c9346e4ae5878d273e61ecd8a3765bb +2024-03-30 18:50:08.209[1711835408209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50672//fapi/v1/multiAssetsMargin?timestamp=1711835408208&signature=c7c019a5e9d95681a4a7c39425fcde9ad9933029c96f54117670d142c7e3f752 +2024-03-30 18:50:08.236[1711835408236] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50673//dapi/v1/pmExchangeInfo?timestamp=1711835408235&signature=16e172d785948da073a78d0e7e633a842e4182cdf271abd9a21b332eee1229c8 +2024-03-30 18:50:08.270[1711835408270] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50674//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835408269&signature=e5d2b8847338748be2516c9df5f91032c4260ac63c65abe5e55b018f9294afc7 +2024-03-30 18:50:08.304[1711835408304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50675//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:50:08.330[1711835408330] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50676//dapi/v1/premiumIndex +2024-03-30 18:50:08.351[1711835408351] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50677//fapi/v1/apiTradingStatus?timestamp=1711835408349&signature=7485fa8e99eb27b90fba81ca00e16e8e49b0b5a28071ad591b2779fb864461b4 +2024-03-30 18:50:08.377[1711835408377] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50679//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835408376&signature=c125d4d9c6e5e1d7ee03b431fbac237be13f1354ba4b89419f49d974059518a9 +2024-03-30 18:50:08.395[1711835408395] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50680//dapi/v1/exchangeInfo +2024-03-30 18:50:08.441[1711835408441] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50683//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835408440&signature=b9d455f2732719d0d82af6f0dfb40dbbd542ae79e2d230009fea2bd63c1120d7 +2024-03-30 18:50:08.459[1711835408459] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50684//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835408459&signature=1acc2fb89627c3ee0a008c0dfda9e0959c95b8b8faa00ca03753b5a3ad644799 +2024-03-30 18:50:08.507[1711835408507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50687//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835408506&signature=e783c29250b3cfd2f825a4e84440e56bce04aa696fdf93a5f1f163cc8fdd4c1e +2024-03-30 18:50:08.521[1711835408521] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50688//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835408521&signature=e1237e694247f6cc0754cad143c9c28526f6ae00b3b4aa52d879d382c6f4efb2 +2024-03-30 18:50:08.536[1711835408536] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50689//dapi/v1/ping +2024-03-30 18:50:08.550[1711835408550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50690//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:50:08.562[1711835408562] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50691//fapi/v1/premiumIndex +2024-03-30 18:50:08.578[1711835408578] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50692//dapi/v1/listenKey +2024-03-30 18:50:08.606[1711835408606] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50694//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835408605&signature=8b560d869cdac5122afa35b73f4dd9e3eb02a6143363b41cdc4f785d78993a52 +2024-03-30 18:50:08.623[1711835408623] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50695//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:50:08.639[1711835408639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50696//fapi/v1/ticker/bookTicker +2024-03-30 18:50:08.663[1711835408663] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50698//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835408663&signature=2789c75490a182c1a9292684e50363823dba0ba230c9416605cd5aa16bf42a50 +2024-03-30 18:50:08.685[1711835408685] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50700//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835408684&signature=70dc27017949ff1c16c1fccb734b6379e7d944f1e080b704bce171a946c7f51e +2024-03-30 18:50:08.716[1711835408716] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50702//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835408712&signature=12567b8ea6934dc36a4aa949d56b3e73194e82a19822117ef0aff53bc3132fa4 +2024-03-30 18:50:08.732[1711835408732] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50703//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835408731&endTime=1711835409731 +2024-03-30 18:50:08.758[1711835408758] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50706//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 18:50:08.768[1711835408768] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50707//fapi/v1/ticker/price +2024-03-30 18:50:08.779[1711835408779] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50708//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 18:50:08.806[1711835408806] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50710//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835408806&signature=a90019e07ae477fabc17eba9fc890de6507dbea7cdb2728a018dd9cd85f95af3 +2024-03-30 18:50:08.828[1711835408828] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50711//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:50:08.864[1711835408864] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50714//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:50:08.878[1711835408878] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50715//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:50:08.902[1711835408902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50717//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:50:08.934[1711835408934] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50720//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835408934&signature=3a758792f83224bdb744bdbd959a4e3feebdfc5aa4a376837869efa5b20dc65d +2024-03-30 18:50:08.948[1711835408948] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50721//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835408948&signature=ff0660cac8b07d6c4890416ccc81b1c5450449b6a7147b4d9f84d8600d740067 +2024-03-30 18:50:08.963[1711835408963] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50722//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 18:50:08.975[1711835408975] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50723//fapi/v1/indexInfo +2024-03-30 18:50:08.987[1711835408987] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50724//fapi/v1/pmExchangeInfo?timestamp=1711835408987&signature=0bcae0b3d7107a8e856b1fbef9001d80baef9ddd5c3d96e82e2f171a9bbf34a6 +2024-03-30 18:50:09.001[1711835409001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50725//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835409000&signature=a74fa89d49c21fc9e4e9ab3c6b20957a2a061ed6b6ced790aa1dd806807ff058 +2024-03-30 18:50:09.011[1711835409011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50726//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835409010&endTime=1711835410010 +2024-03-30 18:50:09.027[1711835409027] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50727//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 18:50:09.053[1711835409053] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50730//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835409053&signature=d19fee0e33a2ea235f8c36044f506d420df4830894a11eebaaed75ed13ff706f +2024-03-30 18:50:09.081[1711835409081] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50733//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835409081&signature=1e855e898379616fcdc895414fc7870351ad421d784dff6aa3dd2812ad2caf5a +2024-03-30 18:50:09.096[1711835409096] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50734//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835409095&signature=4e52744aa63ffc262a0284d2b53d0f153278fddca0892be0c3a5a5fb34393eff +2024-03-30 18:50:09.112[1711835409112] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50735//fapi/v1/openOrders?timestamp=1711835409111&signature=122bafa403ebbef0d4dc915fdeb4d77085de19d3f51a8ea96d73b0b65ebc56e6 +2024-03-30 18:50:09.126[1711835409126] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50736//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 18:50:09.139[1711835409139] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50737//dapi/v1/ticker/24hr +2024-03-30 18:50:09.150[1711835409150] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50738//fapi/v1/listenKey +2024-03-30 18:50:09.267[1711835409267] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50740//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835409265&signature=3d083cdc4cd77534f6e34682556ea00895fe29fecb1827c1ee929b9cc6bc337f +2024-03-30 18:50:09.293[1711835409293] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50742//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835409293&signature=34ac907a88b8bffa42ff3681c15e2005a14b29ad737af40b2c20e3c38e70aa98 +2024-03-30 18:50:09.338[1711835409338] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50745//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835409338&signature=b6fd59be5fc2c9b2e150f8af648d328c11fd4652d352d899bb73ae0250a055e8 +2024-03-30 18:50:09.355[1711835409355] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50746//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835409354&signature=739adcb97a361c3151c5b13dea26259c23ab069a77c65653eb0ca8392f2af710 +2024-03-30 18:50:09.414[1711835409414] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50747//dapi/v1/balance?timestamp=1711835409414&signature=929faee5558e330f5f1b1327fb372c37ef76c8fc06512afc071d9b185374fd26 +2024-03-30 18:50:09.444[1711835409444] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50748//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835409444&signature=e3536d8002cf2a12bd06f117d05b259aa3361fc1771bc1f214cecb49db4fbd37 +2024-03-30 18:50:09.500[1711835409500] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50751//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835409500&signature=6c41c34381421611f50a55ffb84d4d60458e9901d84364cbf2cdec86667a363e +2024-03-30 18:50:09.532[1711835409532] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50753//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835409531&signature=3eb3b841b49ef14434fa2a813969fab9740e12dc225c370ead7a1ebf2d9a7402 +2024-03-30 18:50:09.566[1711835409566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50755//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:50:09.581[1711835409581] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50756//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:50:09.599[1711835409599] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50757//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:50:09.621[1711835409621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50758//dapi/v1/ticker/bookTicker +2024-03-30 18:50:09.653[1711835409653] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50760//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835409651&endTime=1711835410651 +2024-03-30 18:50:09.678[1711835409678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50762//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 18:50:09.760[1711835409760] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50769//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835409759&endTime=1711835410759 +2024-03-30 18:50:09.771[1711835409771] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50770//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:50:09.867[1711835409867] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50771//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:50:09.884[1711835409884] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50773//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:50:09.894[1711835409894] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50774//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835409894&endTime=1711835410894 +2024-03-30 18:50:09.919[1711835409919] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50777//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835409918&endTime=1711835410918 +2024-03-30 18:50:09.930[1711835409930] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50778//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 18:50:09.960[1711835409960] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50781//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835409959&signature=8599cff945efe7af3db38e528340b34d9b7fa60a2a6e98f5b9d031a814483df8 +2024-03-30 18:50:09.983[1711835409983] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50783//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 18:50:10.019[1711835410019] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50787//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835410019&signature=24ebd8876ac34d211d1498d6e6ed3b572e85f4598708f69c355072394a3b20e3 +2024-03-30 18:50:10.031[1711835410031] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50788//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:50:10.050[1711835410050] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50790//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835410050&signature=8bb2ff0ae76f22bbc38c03cb96b76fbaf59eb7d683f949ce23397f0385a3c314 +2024-03-30 18:50:10.069[1711835410069] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50792//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835410069&signature=b65ad57a7ee53942d99cc7c370cd99fa5672a5374927f02424fab5dfbcb23af2 +2024-03-30 18:50:10.083[1711835410083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50793//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835410081&endTime=1711835411081 +2024-03-30 18:50:10.097[1711835410097] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50794//fapi/v1/fundingRate +2024-03-30 18:50:10.111[1711835410111] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:50:10.126[1711835410126] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:50:10.127[1711835410127] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:50:10.128[1711835410128] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:50:10.129[1711835410129] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 18:50:10.130[1711835410130] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 18:50:10.154[1711835410154] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:50:10.155[1711835410155] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:50:10.157[1711835410157] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:50:10.158[1711835410158] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:50:10.159[1711835410159] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:50:10.163[1711835410163] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 18:50:10.191[1711835410191] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:50:10.193[1711835410193] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:50:10.194[1711835410194] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:50:10.195[1711835410195] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:50:10.216[1711835410216] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:50:10.218[1711835410218] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:50:10.219[1711835410219] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:50:10.221[1711835410221] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:50:10.222[1711835410222] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 18:50:10.222[1711835410222] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:50:10.223[1711835410223] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:50:10.223[1711835410223] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:50:10.223[1711835410223] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:50:10.223[1711835410223] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 18:50:10.245[1711835410245] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:50:10.254[1711835410254] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7ddbf3b4 rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:50:10.255[1711835410255] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:50:10.256[1711835410256] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@16903aba rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:50:10.257[1711835410257] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:50:10.259[1711835410259] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@499b6ed rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:50:10.260[1711835410260] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:50:10.262[1711835410262] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3a127fa rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:50:10.265[1711835410265] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:50:10.267[1711835410267] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7a2628d2 rejected from java.util.concurrent.ThreadPoolExecutor@11c3d400[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-03-30 18:50:10.301[1711835410301] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50814//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835410301&signature=c50b84f3f571898480c7efc2afd746ea9592993134b5e6d7469380b2e8a2727c +2024-03-30 18:50:10.321[1711835410321] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50815//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835410321&signature=acf3cd8b0db364713ab0e8dc71e6678f372f7f64360379ac16ec806f8f7d480c +2024-03-30 18:50:10.358[1711835410358] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50817//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835410358&signature=744f541c28ded3b6873eee8765b4774c37ab7fb71462194c588e7c6be72ec85b +2024-03-30 18:50:10.378[1711835410378] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50818//dapi/v1/positionSide/dual?timestamp=1711835410378&signature=814af414f0fca323783c070c94ad74316ab0ab616bf2497a6f9fa719139981c1 +2024-03-30 18:50:10.400[1711835410400] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50819//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835410400&signature=fcb9ae305350b162ee8e49a564856739ed4a70d3dd1a515fb91e5a9f5d2f6da1 +2024-03-30 18:50:10.467[1711835410467] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50821//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:50:10.489[1711835410489] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50822//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:50:10.527[1711835410527] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50823//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:50:10.569[1711835410569] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50825//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835410567&endTime=1711835411567 +2024-03-30 18:50:10.666[1711835410666] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50826//fapi/v1/leverageBracket?timestamp=1711835410666&signature=c8e9d80c4782b9142a1a7efaf54a2e214aceb886715e463d16b78247d56d29b9 +2024-03-30 18:50:10.688[1711835410688] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50827//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835410688&signature=390680fbadf606fe20d0f2b4db3825f1fce21092082956447360284949c72e51 +2024-03-30 18:50:10.709[1711835410709] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50828//dapi/v1/ticker/price +2024-03-30 18:50:10.732[1711835410732] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50829//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 18:50:10.798[1711835410798] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50832//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835410796&endTime=1711835411796 +2024-03-30 18:50:10.830[1711835410830] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50833//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 18:50:10.916[1711835410916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50834//fapi/v2/positionRisk?timestamp=1711835410916&signature=7cbf4e38b64606c3ebfef62a6df33950359e3442887cd73623411be0c3d8acec +2024-03-30 18:50:11.011[1711835411011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50835//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835411010&signature=ea091aad204d281754304355f1c664632eaa9feac45845d38430e34005a6b1aa +2024-03-30 18:50:11.104[1711835411104] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50836//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:50:11.122[1711835411122] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50837//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835411120&endTime=1711835412120 +2024-03-30 18:50:11.157[1711835411157] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50840//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:50:11.174[1711835411174] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50842//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835411174&endTime=1711835412174 +2024-03-30 18:50:11.191[1711835411191] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50844//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835411191&signature=61dcdd9bca3611ab393a289d86c8d8c940e25cd392d882a967a3ecf3ac351a9a +2024-03-30 18:50:11.218[1711835411218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50847//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:50:11.229[1711835411229] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50848//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:50:11.239[1711835411239] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50849//fapi/v2/balance?timestamp=1711835411239&signature=5bc09e998eeb447deb6a6873cb903282340f3e120a853202ae0cc7fd850f4e14 +2024-03-30 18:50:11.256[1711835411256] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50851//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835411256&signature=85c1e7c848fb3a29a2973da82ae543a851d2820d30b4d976105668e9003a2066 +2024-03-30 18:50:11.277[1711835411277] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50853//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835411277&signature=0124a25db630fbb7f005141851339d6185c8b2e50496b495bffcad3358854e7b +2024-03-30 18:50:11.307[1711835411307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50856//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 18:50:11.319[1711835411319] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50857//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835411318&endTime=1711835412318 +2024-03-30 18:50:11.335[1711835411335] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50858//dapi/v1/positionRisk?timestamp=1711835411335&signature=f29477ed0191cf0a902c1ce481ea3ce2efc9a9f4afb82874c178281fe13141ff +2024-03-30 18:50:11.347[1711835411347] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50859//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835411346&signature=642d27b6d0fe81048ced08fed7a292549f9a8f4b89072f4d4667f0324fffda40 +2024-03-30 18:50:11.376[1711835411376] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50862//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:50:11.389[1711835411389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50863//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835411388&endTime=1711835412388 +2024-03-30 18:50:11.402[1711835411402] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50864//fapi/v1/income?symbol=BNBUSDT×tamp=1711835411402&signature=71dfcececabadc3139bd6d44660ef31315928cf4a7b12fff5356a5243cca9514 +2024-03-30 18:50:11.416[1711835411416] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50865//fapi/v1/income?timestamp=1711835411415&signature=5e9b194f16a5b54412a3cb6f33b5fe849919bb8e10a96c3a86de67c04054ae5e +2024-03-30 18:50:11.432[1711835411432] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50866//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:50:11.456[1711835411456] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50868//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:50:11.469[1711835411469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50869//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835411468&signature=6984fc4e3cb352b8116bbf16efc2ec1a45fc44ab6da18ade0eb0a1339749865a +2024-03-30 18:50:11.491[1711835411491] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50871//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:50:11.507[1711835411507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50872//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835411505&endTime=1711835412505 +2024-03-30 18:50:11.540[1711835411540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50875//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835411539&endTime=1711835412539 +2024-03-30 18:50:11.557[1711835411557] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50876//dapi/v1/fundingRate +2024-03-30 18:50:11.588[1711835411588] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50877//fapi/v1/positionSide/dual?timestamp=1711835411588&signature=5227de4ada700dfcbf95388c52c9ca03afa2230ee466d0982002f958a6edb2a1 +2024-03-30 18:50:11.628[1711835411628] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50878//fapi/v1/ping +2024-03-30 18:50:11.647[1711835411647] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50879//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:50:11.662[1711835411662] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50880//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:50:11.684[1711835411684] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50881//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:50:11.713[1711835411713] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50883//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835411712&endTime=1711835412712 +2024-03-30 18:50:11.749[1711835411749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50885//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835411748&endTime=1711835412748 +2024-03-30 18:50:11.785[1711835411785] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50887//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 18:50:11.803[1711835411803] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50888//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:50:11.819[1711835411819] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50889//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835411818&endTime=1711835412818 +2024-03-30 18:50:11.855[1711835411855] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50892//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835411855&signature=e11597cddeae2db8d29d8039a46ae052eb0a2094b7e3613b377b91ebf97fd996 +2024-03-30 18:50:11.891[1711835411891] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50894//fapi/v1/income/asyn?startTime=1711835411890&endTime=1711835412890×tamp=1711835411891&signature=621e3c9ceaba9423e82946ba7160a34c4f4008bd0a0ec9b69e89bde2c408d512 +2024-03-30 18:50:11.907[1711835411907] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50895//fapi/v1/income/asyn?timestamp=1711835411907&signature=3166cf3deb7117281b0f4ce9c3c961d27f95438e79928298328626d70e764b8b +2024-03-30 18:50:11.923[1711835411923] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50896//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 18:50:11.935[1711835411935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50897//fapi/v1/assetIndex +2024-03-30 18:50:11.951[1711835411951] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50898//dapi/v1/listenKey +2024-03-30 18:50:11.966[1711835411966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50899//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835411966&signature=531d553e6094393b75cf4d53c4a2dc459dafac731e55ce773fe65c4231db3d6d +2024-03-30 18:50:11.998[1711835411998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50901//fapi/v2/account?timestamp=1711835411997&signature=06a956fb0538912df1bcd543511bf06d6b5598b53c8e3640aac04e83aea3c60c +2024-03-30 18:50:12.031[1711835412031] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50903//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835412029&signature=649e91b7dac4ab857f5ab7a0b8b94044b61f2f4dc8113cd0c96a34486ac05ca9 +2024-03-30 18:50:12.050[1711835412050] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50904//fapi/v1/listenKey +2024-03-30 18:50:12.093[1711835412093] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server +2024-03-30 18:50:12.093[1711835412093] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server +2024-03-30 18:50:12.094[1711835412094] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server +2024-03-30 18:50:12.094[1711835412094] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server +2024-03-30 18:50:12.093[1711835412093] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server +2024-03-30 18:50:12.095[1711835412095] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server +2024-03-30 18:50:12.095[1711835412095] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server +2024-03-30 18:50:12.095[1711835412095] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server +2024-03-30 18:50:12.099[1711835412099] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server +2024-03-30 18:50:12.101[1711835412101] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server +2024-03-30 18:50:12.101[1711835412101] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server +2024-03-30 18:50:12.101[1711835412101] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server +2024-03-30 18:50:12.104[1711835412104] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server +2024-03-30 18:50:12.104[1711835412104] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server +2024-03-30 18:50:12.105[1711835412105] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server +2024-03-30 18:50:12.107[1711835412107] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server +2024-03-30 18:50:12.107[1711835412107] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server +2024-03-30 18:50:12.108[1711835412108] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50905//dapi/v1/adlQuantile?timestamp=1711835412108&signature=dc244e57e9982d74dde11bfca0d65b5202891e8c03656dab3765e1669d70a2d2 +2024-03-30 18:50:12.109[1711835412109] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server +2024-03-30 18:50:12.136[1711835412136] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50906//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835412136&signature=8c06662508166801133e8f88309ed60b0c255c1f983a6bfa4740ec9fc4906668 +2024-03-30 18:50:12.152[1711835412152] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50907//dapi/v1/listenKey +2024-03-30 18:50:12.188[1711835412188] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50909//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835412188&signature=9dae615eb68acba07c62894ef7ef33267baa7abdb5b8bad5d1df3582d0ab92d7 +2024-03-30 18:50:12.228[1711835412228] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50912//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 18:50:12.241[1711835412241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50913//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835412239&endTime=1711835413239 +2024-03-30 18:50:12.254[1711835412254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50914//fapi/v1/adlQuantile?timestamp=1711835412254&signature=9b25a60b5404724269d637b44abf26e977b4cdf153693a8de9a99a1700a51322 +2024-03-30 18:50:12.267[1711835412267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50915//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835412267&signature=3971696ec5d3b5c0592d2f17004f869694081b7f80f6783393f6dda22a5c2e6e +2024-03-30 18:50:12.280[1711835412280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50916//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835412280&signature=af22a819d39e8b548dd57fbadda7d9ea649b31ae691e6198bf8051191bfdea81 +2024-03-30 18:50:12.294[1711835412294] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50917//fapi/v1/forceOrders?timestamp=1711835412294&signature=e872e38decb09ade3fec7950da0a358165f6e12ce08910891ed2422a19102167 +2024-03-30 18:50:12.306[1711835412306] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50918//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835412305&endTime=1711835413305 +2024-03-30 18:50:12.335[1711835412335] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50921//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:50:12.346[1711835412346] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:50922//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835412346&signature=d16571163c5dc0ccc059e615ffa1507e86a810e336bc356c4f554c912562ef2e +2024-03-30 18:50:12.367[1711835412367] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50924//dapi/v1/leverageBracket?timestamp=1711835412367&signature=c0304d71d3aec2db21cdceb3fab35b7cdeb60f6c7848119abf472cdad591e08b +2024-03-30 18:50:12.379[1711835412379] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50925//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835412379&signature=39ad7115de09457a74175485a6412d5384cdbceef5686849ae11e9b082e654af +2024-03-30 18:50:12.402[1711835412402] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50926//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835412399&endTime=1711835413399 +2024-03-30 18:50:12.447[1711835412447] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50929//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:50:12.477[1711835412477] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50931//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835412477&signature=384acc16e9a0be891218963dd97dafd72754cec4c9445df09a1af85bad3865bb +2024-03-30 18:50:12.518[1711835412518] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50934//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835412517&endTime=1711835413517 +2024-03-30 18:50:12.538[1711835412538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50935//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:50:12.566[1711835412566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50937//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835412565&signature=12db88efb12273982faf3802c6549a21577d64876b887ebafc5cc25cff657ab1 +2024-03-30 18:50:12.582[1711835412582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50938//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835412581&signature=477bd37be5070c02dcc20821d1a97a32b619c2172fec4e784f51676a7ac57b16 +2024-03-30 18:50:12.598[1711835412598] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50939//fapi/v1/leverageBracket?timestamp=1711835412598&signature=fd218ee9e7b88bcff44ce790904a1b2f3fe3a81ae458b476ac37f88fad4fcdf5 +2024-03-30 18:50:12.616[1711835412616] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50940//dapi/v2/leverageBracket?timestamp=1711835412616&signature=d120e785992f256a8fac7c7e0ebbbe2c33aa9b053442966a4aaa25f66021ef81 +2024-03-30 18:50:12.629[1711835412629] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50941//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835412629&signature=cc9f92d568bf28c5a7f3397c738d662a683e1e430816c31d9a43af62c0be222c +2024-03-30 18:50:12.646[1711835412646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50942//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835412646&signature=508b348c920bc64b9bd8925832096cb932492a671a9ae3e7235bc949f737dc53 +2024-03-30 18:50:12.658[1711835412658] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50943//dapi/v1/forceOrders?timestamp=1711835412658&signature=37c5d36c6b1eec579c1cd665db2eeab535d777882d49b32b4a0dac34602e157f +2024-03-30 18:50:12.671[1711835412671] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50944//dapi/v1/time +2024-03-30 18:50:12.689[1711835412689] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50946//fapi/v1/listenKey +2024-03-30 18:50:12.702[1711835412702] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50947//dapi/v1/account?timestamp=1711835412702&signature=141e3917e985d60d9287b31468acb5a188b3b40b8615c13107e3dbffa8b8b328 +2024-03-30 18:51:01.584[1711835461584] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50953//dapi/v1/income?symbol=BNBUSDT×tamp=1711835461515&signature=3dc9e5bdceb0cd9568e7b5fd5ae7d790e3ef2bd2244a920331aa3c6a245e29db +2024-03-30 18:51:01.924[1711835461924] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50955//dapi/v1/income?timestamp=1711835461924&signature=1b8053d4f5f25ac4d7f2591934919a41a75255bcdc84192fe3bb23c3c43987fa +2024-03-30 18:51:01.949[1711835461949] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50956//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:51:01.959[1711835461959] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50959//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:51:01.967[1711835461967] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50960//fapi/v1/exchangeInfo +2024-03-30 18:51:01.971[1711835461971] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50961//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 18:51:01.976[1711835461976] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50962//fapi/v1/ticker/24hr +2024-03-30 18:51:01.985[1711835461985] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50964//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835461984&signature=0de1c7a2c4445e225ce8aa5188e045a6bf063c38d4c118e139ce312cf49bc39f +2024-03-30 18:51:01.992[1711835461992] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50965//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835461991&signature=1566908cf1919327af86cad6bf28c1ba3a8cb5d540b63cd27be95ac575955d85 +2024-03-30 18:51:01.998[1711835461998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50967//fapi/v1/time +2024-03-30 18:51:02.003[1711835462003] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50968//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835462002&signature=f645cb430cb5c12bc1c0d506fc923df970ff1be0882bc536252cc3c4332967f0 +2024-03-30 18:51:02.007[1711835462007] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50969//dapi/v1/openOrders?timestamp=1711835462005&signature=4a471083703167fac1ba354f4c500cc3614026e76ef8f1c77b93494a71b699b7 +2024-03-30 18:51:02.014[1711835462014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50970//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835462013&signature=87f5f3d77c82254b079479fa6bb023066efedd1192318f397e8de47e65c8a171 +2024-03-30 18:51:02.019[1711835462019] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50971//dapi/v1/leverageBracket?timestamp=1711835462019&signature=6af9c36747eed7fa4a10f3ed3607fb331e682fa6c594dae4928e0d84b5506e60 +2024-03-30 18:51:02.027[1711835462027] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50972//fapi/v1/multiAssetsMargin?timestamp=1711835462026&signature=53559f51eb9f92008670d6d97affd1c56926db82b7e1e50221eda98766c8704b +2024-03-30 18:51:02.032[1711835462032] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50973//dapi/v1/pmExchangeInfo?timestamp=1711835462032&signature=3bba40cc5f2c3181af5c8f67ce93cb452a39d865307e71fe8e9e7b75a1422a8e +2024-03-30 18:51:02.038[1711835462038] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50974//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835462037&signature=363129c82a482fcc3286529617d97846b812472888d430e154462953270dc576 +2024-03-30 18:51:02.046[1711835462046] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50975//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:51:02.051[1711835462051] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50976//dapi/v1/premiumIndex +2024-03-30 18:51:02.060[1711835462060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50977//fapi/v1/apiTradingStatus?timestamp=1711835462060&signature=b9947dfa033da08fdbbd709d9d67ab05a148d1f8f7cf043df8fb73a94ff7070b +2024-03-30 18:51:02.064[1711835462064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50978//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835462064&signature=adedee13d76a6747f1be53f13c6b04f00fabb716d79bdf5a8b40ec37aabe62b9 +2024-03-30 18:51:02.068[1711835462068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50979//dapi/v1/exchangeInfo +2024-03-30 18:51:02.079[1711835462079] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50982//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835462079&signature=2de189bc84f3ddd75ef3375fd29016f17dda2f21d08f3626b0175403ae73e569 +2024-03-30 18:51:02.083[1711835462083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50983//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835462083&signature=761fe8e3f0df9e6eba60adea150135c4795e0ff890c634befb2f400c1bce11c6 +2024-03-30 18:51:02.094[1711835462094] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50986//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835462094&signature=9a5aaf21023fb4e5dd8376d3f79826c2c388794179763b64bb5c48017cfc106c +2024-03-30 18:51:02.097[1711835462097] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50987//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835462097&signature=84dd2c91ef4766627a470fb1a318466ea5b563b00ebe32420196fc295cd2b01d +2024-03-30 18:51:02.100[1711835462100] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50988//dapi/v1/ping +2024-03-30 18:51:02.105[1711835462105] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50989//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:51:02.110[1711835462110] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50990//fapi/v1/premiumIndex +2024-03-30 18:51:02.115[1711835462115] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50991//dapi/v1/listenKey +2024-03-30 18:51:02.120[1711835462120] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50993//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835462120&signature=f69b845846ec245a1ce63e113089bb44b62560d7da5cad0806514f56b384a359 +2024-03-30 18:51:02.126[1711835462126] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50994//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:51:02.129[1711835462129] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:50995//fapi/v1/ticker/bookTicker +2024-03-30 18:51:02.135[1711835462135] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:50997//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835462135&signature=322e19ad49a1d40e4dcf2049093ca36f9debb1a5be39946260fcbc0db985d023 +2024-03-30 18:51:02.142[1711835462142] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:50999//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835462142&signature=1c6d7f624f74b7c95974e8340a91b112077ba0bb1ca9cdfc0807e7fc68fd7042 +2024-03-30 18:51:02.151[1711835462151] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51001//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835462148&signature=053a168257fd7b504636c25c22c98fbd02b8b815c6e0b473a37ccd1e272903a2 +2024-03-30 18:51:02.155[1711835462155] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51002//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835462154&endTime=1711835463154 +2024-03-30 18:51:02.164[1711835462164] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51005//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 18:51:02.167[1711835462167] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51006//fapi/v1/ticker/price +2024-03-30 18:51:02.170[1711835462170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51007//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 18:51:02.178[1711835462178] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51009//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835462178&signature=247be794125397a3caf21142d32c45a6ae7c737add1f7a8a081bba2f0c2a32f1 +2024-03-30 18:51:02.181[1711835462181] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51010//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:51:02.199[1711835462199] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51013//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:51:02.204[1711835462204] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51014//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:51:02.209[1711835462209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51016//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:51:02.220[1711835462220] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51019//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835462220&signature=5446ae75725aa457cd353b29a3b07c02ec41a827212cbf11ad245aadbeb8ebd8 +2024-03-30 18:51:02.224[1711835462224] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51020//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835462224&signature=bfc81440ee347a505f7fc0e246fae454706d8fc1161796a54e9ef31b2a4ac0f0 +2024-03-30 18:51:02.228[1711835462228] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51021//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 18:51:02.231[1711835462231] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51022//fapi/v1/indexInfo +2024-03-30 18:51:02.234[1711835462234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51023//fapi/v1/pmExchangeInfo?timestamp=1711835462234&signature=5f285307eff543d63c89a4bfc8518e822675b99eba8251b389173271f7b7d7ed +2024-03-30 18:51:02.238[1711835462238] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51024//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835462238&signature=bd325b53aeace184989ec9ffd5a39f7acd67fd6474bc7488ed7625876b93acf5 +2024-03-30 18:51:02.241[1711835462241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51025//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462240&endTime=1711835463240 +2024-03-30 18:51:02.245[1711835462245] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51026//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 18:51:02.254[1711835462254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51029//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835462254&signature=99d4700d312dbb93ec674b9a634e34c5048d9d47d8b3cc091d02bb186eab8808 +2024-03-30 18:51:02.263[1711835462263] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51032//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835462262&signature=d7ca3353e6d65db2fe8877642f0f6c17e91b7624430b641024636902215ee9de +2024-03-30 18:51:02.267[1711835462267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51033//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835462267&signature=1d6adb6c42c256a43fefd0637865c1503b2e2ef25249a0c8d4d967eca85ed3f5 +2024-03-30 18:51:02.270[1711835462270] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51034//fapi/v1/openOrders?timestamp=1711835462270&signature=00b78f866a29b45c8174259259a2f884913d565e940b8d2ab0553a2972095a10 +2024-03-30 18:51:02.273[1711835462273] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51035//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 18:51:02.276[1711835462276] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51036//dapi/v1/ticker/24hr +2024-03-30 18:51:02.279[1711835462279] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51037//fapi/v1/listenKey +2024-03-30 18:51:02.299[1711835462299] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51039//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835462298&signature=a57c7f9f29b6f2eb2a37ebe6d2ea42f20fe6676cc915ad65619e9f6901eb10f5 +2024-03-30 18:51:02.303[1711835462303] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51041//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835462303&signature=4636924b1143dfedc64a0e5838226b99fadebd3f2b89ff6828e1f52469a7b7cb +2024-03-30 18:51:02.311[1711835462311] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51044//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835462310&signature=1bf948ae31aca74fefbf57bde536c763fb61a8cf79055f43b78a0578f46d3ec9 +2024-03-30 18:51:02.313[1711835462313] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51045//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835462313&signature=792648e2f8375fabf8577f7951b0a07a6cc3bd44df60b06963e25d47d43a7409 +2024-03-30 18:51:02.321[1711835462321] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51046//dapi/v1/balance?timestamp=1711835462320&signature=ff4f66b6e946aa8b6a80ec80fa43b3ea2099648fa216f906696c7f82227a8ca6 +2024-03-30 18:51:02.326[1711835462326] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51047//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835462326&signature=6abf994f0c67646c5c08416795fe05654b1fe2911acb00c7589e4851f182cdf1 +2024-03-30 18:51:02.336[1711835462336] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51050//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835462335&signature=850b005ceb6aba5ef6e341c66eab249e5214a911ba788acd415175890de298b4 +2024-03-30 18:51:02.342[1711835462342] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51052//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835462341&signature=ac0d90a9495e6240c4d6f73776da236a7f9662174b7c4f942d4d840932d1599b +2024-03-30 18:51:02.347[1711835462347] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51054//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:51:02.350[1711835462350] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51055//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:51:02.353[1711835462353] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51056//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:51:02.356[1711835462356] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51057//dapi/v1/ticker/bookTicker +2024-03-30 18:51:02.361[1711835462361] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51059//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835462360&endTime=1711835463360 +2024-03-30 18:51:02.365[1711835462365] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51061//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 18:51:02.387[1711835462387] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51068//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835462385&endTime=1711835463385 +2024-03-30 18:51:02.389[1711835462389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51069//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:51:02.404[1711835462404] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51070//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:51:02.410[1711835462410] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51072//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:51:02.413[1711835462413] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51073//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835462412&endTime=1711835463412 +2024-03-30 18:51:02.422[1711835462422] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51076//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835462419&endTime=1711835463419 +2024-03-30 18:51:02.424[1711835462424] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51077//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 18:51:02.433[1711835462433] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51080//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835462432&signature=d5ac181c5d8e374139aeacabca677000ec4217d2bb87402bc524dd8b3a1e26d9 +2024-03-30 18:51:02.438[1711835462438] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51082//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 18:51:02.449[1711835462449] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51086//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835462449&signature=b09be48bdaeab7b1c3da7addc432aade7dcf3e4d31f95021429d82958e46e87b +2024-03-30 18:51:02.453[1711835462453] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51087//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:51:02.462[1711835462462] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51089//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835462462&signature=08d742c58142fbac897c1baa7d5745b2258185da31b3774ae3e2f95a15ccbda1 +2024-03-30 18:51:02.467[1711835462467] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51091//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835462467&signature=3fb35ed470cc6453fdeaf9a55e72e6b5ca6ee1f95fa528c7ba0827a908863ed4 +2024-03-30 18:51:02.470[1711835462470] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51092//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835462469&endTime=1711835463469 +2024-03-30 18:51:02.473[1711835462473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51093//fapi/v1/fundingRate +2024-03-30 18:51:02.478[1711835462478] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:51:02.484[1711835462484] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:51:02.484[1711835462484] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:51:02.485[1711835462485] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:51:02.486[1711835462486] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 18:51:02.486[1711835462486] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 18:51:02.487[1711835462487] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:51:02.488[1711835462488] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:51:02.489[1711835462489] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:51:02.490[1711835462490] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:51:02.493[1711835462493] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:51:02.495[1711835462495] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 18:51:02.497[1711835462497] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:51:02.498[1711835462498] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:51:02.498[1711835462498] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:51:02.499[1711835462499] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:51:02.501[1711835462501] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:51:02.502[1711835462502] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:51:02.503[1711835462503] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:51:02.504[1711835462504] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:51:02.505[1711835462505] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:51:02.506[1711835462506] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 18:51:02.506[1711835462506] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:51:02.510[1711835462510] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6e521c1e rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:51:02.511[1711835462511] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:51:02.512[1711835462512] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@61861a29 rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:51:02.513[1711835462513] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:51:02.513[1711835462513] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@32cb636e rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:51:02.514[1711835462514] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:51:02.515[1711835462515] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3a4e343 rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:51:02.516[1711835462516] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:51:02.517[1711835462517] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4b6579e8 rejected from java.util.concurrent.ThreadPoolExecutor@224b4d61[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-03-30 18:51:02.522[1711835462522] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51113//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835462522&signature=1e96ff75f5f0d26d751756baca5e2fee956a1f1792e34d8ec1dd2e8855b67f57 +2024-03-30 18:51:02.528[1711835462528] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51114//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835462528&signature=78fd7d3c9a41630fbb69514a6bd91ea3bc5c73dd032784de4a83272250a2f32b +2024-03-30 18:51:02.533[1711835462533] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51116//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835462533&signature=4a10e0ace1f445b51cc1b38cc0542aed29dd6242032f03bf0fd368eb3a4f3c1f +2024-03-30 18:51:02.537[1711835462537] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51117//dapi/v1/positionSide/dual?timestamp=1711835462537&signature=68ab89acfca68f02782dbc2501f5630a2f07eeec0a4103af88512c7638806455 +2024-03-30 18:51:02.542[1711835462542] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51118//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835462541&signature=80c8a40914ba433daf1667995503560a64ea3d14a67eed07929cb96f390b5f9a +2024-03-30 18:51:02.548[1711835462548] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51120//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:51:02.551[1711835462551] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51121//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:51:02.553[1711835462553] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51122//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:51:02.559[1711835462559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51124//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835462557&endTime=1711835463557 +2024-03-30 18:51:02.563[1711835462563] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51125//fapi/v1/leverageBracket?timestamp=1711835462563&signature=2de7556b39398270ce1bdd8d79175cf2c46f16168e23a9ef8a4187759c001633 +2024-03-30 18:51:02.565[1711835462565] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51126//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835462565&signature=37bd777fee2e0bb6b954de746d645e9b7ca9c8b20de4510b8b08e581485380c5 +2024-03-30 18:51:02.568[1711835462568] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51127//dapi/v1/ticker/price +2024-03-30 18:51:02.573[1711835462573] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51128//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 18:51:02.584[1711835462584] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51131//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835462583&endTime=1711835463583 +2024-03-30 18:51:02.587[1711835462587] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51132//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 18:51:02.597[1711835462597] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51133//fapi/v2/positionRisk?timestamp=1711835462597&signature=6d8a7092e68bafda5c7379aeb9d74c882f958d779ba43c196dc67a982b366aeb +2024-03-30 18:51:02.601[1711835462601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51134//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835462601&signature=469cd05094beb6793703d4d9bd4cf723f49688a7ad11fdba44b130b876b1e418 +2024-03-30 18:51:02.604[1711835462604] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51135//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:51:02.607[1711835462607] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51136//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835462606&endTime=1711835463606 +2024-03-30 18:51:02.615[1711835462615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51139//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:51:02.619[1711835462619] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51141//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462618&endTime=1711835463618 +2024-03-30 18:51:02.627[1711835462627] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51143//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835462627&signature=251621ff040a71cc75912ac85494f708b19775dbdf33370baa84efb039fa4bf8 +2024-03-30 18:51:02.636[1711835462636] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51146//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:51:02.641[1711835462641] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51147//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:51:02.646[1711835462646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51148//fapi/v2/balance?timestamp=1711835462646&signature=3c5cee8fe1c04e5c013e2f5723ce61f6d39f717a7568c86048514d09f326abda +2024-03-30 18:51:02.650[1711835462650] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51150//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835462650&signature=2d6b1d23d92251d0f0c3d3f5faed32af74083908a6d466970ada1c5c63af585e +2024-03-30 18:51:02.655[1711835462655] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51152//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835462655&signature=80a0aa97252b5fd657ccd2eb387e79499687603f145f3dcb0ba7389356941f32 +2024-03-30 18:51:02.663[1711835462663] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51155//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 18:51:02.665[1711835462665] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51156//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835462664&endTime=1711835463664 +2024-03-30 18:51:02.668[1711835462668] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51157//dapi/v1/positionRisk?timestamp=1711835462667&signature=e15b92e0d7353de9046d4f3f287de72777147ccc655fdb281f1fff6ba29bf618 +2024-03-30 18:51:02.670[1711835462670] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51158//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835462670&signature=b1f20e7a07f9b7828932c440d9104ebc05d07254b1396d7966da5185ea310362 +2024-03-30 18:51:02.677[1711835462677] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51161//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:51:02.679[1711835462679] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51162//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462678&endTime=1711835463678 +2024-03-30 18:51:02.682[1711835462682] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51163//fapi/v1/income?symbol=BNBUSDT×tamp=1711835462681&signature=8023b2fb2ac2be75cdc33570a5a023bdd0cd6b44fd68cb9d24301fdd866c61b8 +2024-03-30 18:51:02.685[1711835462685] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51164//fapi/v1/income?timestamp=1711835462685&signature=a4f80291aa84d17a8a0282936f045b9d494aa6ad7d117cefe665464f4b2c6a54 +2024-03-30 18:51:02.687[1711835462687] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51165//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:51:02.693[1711835462693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51167//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:51:02.695[1711835462695] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51168//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835462695&signature=4ace8d9c3f07c4547151166d1b92eaacd5427afc39ed185813d64e7be5805bc3 +2024-03-30 18:51:02.700[1711835462700] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51170//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:51:02.704[1711835462704] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51171//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835462701&endTime=1711835463701 +2024-03-30 18:51:02.712[1711835462712] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51174//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835462711&endTime=1711835463711 +2024-03-30 18:51:02.715[1711835462715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51175//dapi/v1/fundingRate +2024-03-30 18:51:02.718[1711835462718] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51176//fapi/v1/positionSide/dual?timestamp=1711835462718&signature=9f79891054e279c1e6828b389d5298dfa307d10fcef860bd488ec450eb09f611 +2024-03-30 18:51:02.720[1711835462720] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51177//fapi/v1/ping +2024-03-30 18:51:02.723[1711835462723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51178//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:51:02.726[1711835462726] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51179//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:51:02.728[1711835462728] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51180//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:51:02.734[1711835462734] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51182//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835462733&endTime=1711835463733 +2024-03-30 18:51:02.739[1711835462739] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51184//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835462737&endTime=1711835463737 +2024-03-30 18:51:02.748[1711835462748] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51186//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 18:51:02.751[1711835462751] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51187//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:51:02.753[1711835462753] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51188//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835462752&endTime=1711835463752 +2024-03-30 18:51:02.762[1711835462762] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51191//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835462762&signature=62056c3de78c2cd6e84ba0a25c85a83cd6ccc421a3c10385a245d4e8534b53a8 +2024-03-30 18:51:02.769[1711835462769] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51193//fapi/v1/income/asyn?startTime=1711835462767&endTime=1711835463767×tamp=1711835462768&signature=130e63adf43fc740335a5267d42ec39168fc7f44fe6e19a3e8c8488f1e841648 +2024-03-30 18:51:02.772[1711835462772] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51194//fapi/v1/income/asyn?timestamp=1711835462772&signature=2f3b9b12b6d002aa0a9d47e53f153333c2c19c174d7f31c67d15fde568b6e45b +2024-03-30 18:51:02.776[1711835462776] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51195//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 18:51:02.779[1711835462779] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51196//fapi/v1/assetIndex +2024-03-30 18:51:02.782[1711835462782] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51197//dapi/v1/listenKey +2024-03-30 18:51:02.785[1711835462785] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51198//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835462785&signature=0ae4c37ef4498c47ad15e2c1f256249a1b0ae95ffcb1650de0e16d83c24be67e +2024-03-30 18:51:02.790[1711835462790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51200//fapi/v2/account?timestamp=1711835462789&signature=6e2e1c0eeb2a7248fc3607f1e4721130a8fc835f7b6fb13c0c3f0eadbb53f3e9 +2024-03-30 18:51:02.795[1711835462795] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51202//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835462795&signature=fecaef3bda0a5a5414d3d85b2ad9123cab50549d49c695689b2f7a45d5094894 +2024-03-30 18:51:02.798[1711835462798] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51203//fapi/v1/listenKey +2024-03-30 18:51:02.805[1711835462805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51204//dapi/v1/adlQuantile?timestamp=1711835462804&signature=293a00d05dd829ba44b6bf969d06f7c68de7b1ddd45583fe0c2384cdc654e625 +2024-03-30 18:51:02.812[1711835462812] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51205//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835462811&signature=ab56a35e7bcff0ef3ae8fed9e5cc53a62bac8ba43b4b68f5e9164fa2aa65cbc3 +2024-03-30 18:51:02.817[1711835462817] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51206//dapi/v1/listenKey +2024-03-30 18:51:02.823[1711835462823] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51208//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835462823&signature=81daa1541687093272c44619b75dc02e75f24ec74e7b2085b6bf79ccb8ad2f40 +2024-03-30 18:51:02.833[1711835462833] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51211//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 18:51:02.835[1711835462835] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51212//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835462834&endTime=1711835463834 +2024-03-30 18:51:02.839[1711835462839] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51213//fapi/v1/adlQuantile?timestamp=1711835462839&signature=369ba48c536494691bfc3124932321c47057f9c5d1457068d82cdd3ee0b3a524 +2024-03-30 18:51:02.843[1711835462843] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51214//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835462843&signature=b61d15422a0e4cc38ecc719b8d2bcc46963dd7ce7c005c067caa7334d30a0c83 +2024-03-30 18:51:02.847[1711835462847] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51215//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835462846&signature=c23d0a0bfd6fed5981c4ae42f59231ff984ead62b60d39dfc45caba38d28dd85 +2024-03-30 18:51:02.850[1711835462850] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51216//fapi/v1/forceOrders?timestamp=1711835462850&signature=5d126121973f199f145cded0db2800f24a704a1f208e0da99c1b91c76a5cdad9 +2024-03-30 18:51:02.854[1711835462854] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51217//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462853&endTime=1711835463853 +2024-03-30 18:51:02.866[1711835462866] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51220//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:51:02.870[1711835462870] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51221//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835462870&signature=aa00d2900fa782047f0546230b3046d3e8b73c603d7d8a7745634542b4898bc5 +2024-03-30 18:51:02.877[1711835462877] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51223//dapi/v1/leverageBracket?timestamp=1711835462877&signature=00fe4ba627cefd005e4103ee620fab9f010972397f2f8d1c1d326c8c8872e800 +2024-03-30 18:51:02.882[1711835462882] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51224//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835462881&signature=135873f2b79d0d73920c91408b5652f604fb96205ef2bd20e3ab98fcf27189a5 +2024-03-30 18:51:02.884[1711835462884] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51225//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835462883&endTime=1711835463883 +2024-03-30 18:51:02.902[1711835462902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51228//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:51:02.911[1711835462911] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51230//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835462911&signature=a1b82dfaf05bb63faf8933b7f8a894db5a1eca8255fe86b655fa388c04a0d785 +2024-03-30 18:51:02.922[1711835462922] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51233//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835462920&endTime=1711835463920 +2024-03-30 18:51:02.927[1711835462927] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51234//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:51:02.970[1711835462970] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51236//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835462970&signature=14bd0c2ddbf33905e94c20a49d3f5517c7ecc14eae40d5508c05024c6fdf7512 +2024-03-30 18:51:02.976[1711835462976] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51237//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835462975&signature=eea4abf89dcb2bdc231654c2eb1c0db82d2af9a610634dc01b12f08a3193d842 +2024-03-30 18:51:02.982[1711835462982] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51238//fapi/v1/leverageBracket?timestamp=1711835462982&signature=b125dd81717b115d4d87e48326a8007008491831890688209431a4114afc6f11 +2024-03-30 18:51:02.998[1711835462998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51239//dapi/v2/leverageBracket?timestamp=1711835462998&signature=6dc2e93c787d2aeb5bafe6afe023d858aba5c5900c602e8b6dbabf14cf56dc39 +2024-03-30 18:51:03.001[1711835463001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51240//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835463001&signature=de60865ff31363508aa5be4cf7df5acb5fe7fd0b3f1ca53ea7930a1b459b4056 +2024-03-30 18:51:03.006[1711835463006] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51241//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835463006&signature=bb144dada8e0cd2a9397adc264c407173f9b4d39050fa19278b080ed51da5783 +2024-03-30 18:51:03.012[1711835463012] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51242//dapi/v1/forceOrders?timestamp=1711835463012&signature=70917e08e0793105299139469c9d7e28ae8433badb7a2aa4eb115556ed268b5e +2024-03-30 18:51:03.017[1711835463017] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51243//dapi/v1/time +2024-03-30 18:51:03.023[1711835463023] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51245//fapi/v1/listenKey +2024-03-30 18:51:03.027[1711835463027] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51246//dapi/v1/account?timestamp=1711835463027&signature=963ce04a056e08eb1f6c003c2159dc27ef09c13070f7d2178964bc9b89791d6f +2024-03-30 18:52:12.089[1711835532089] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51263//dapi/v1/income?symbol=BNBUSDT×tamp=1711835532010&signature=36fa98b8ed2308264ca7d4a4663354b0eb4dd7ac8f6bbe96bb5d872132a6e9e7 +2024-03-30 18:52:12.454[1711835532454] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51265//dapi/v1/income?timestamp=1711835532453&signature=808754ac799e1fc95d96ee51dbe3b75c7900c3e8c11f67c995df368009ad1143 +2024-03-30 18:52:12.473[1711835532473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51266//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:52:12.483[1711835532483] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51269//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:52:12.491[1711835532491] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51270//fapi/v1/exchangeInfo +2024-03-30 18:52:12.495[1711835532495] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51271//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 18:52:12.501[1711835532501] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51272//fapi/v1/ticker/24hr +2024-03-30 18:52:12.513[1711835532513] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51274//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835532513&signature=ae2c532b4e76c0776e1b747f08156d567250f4d9f8fdb7dc60dfdc33e1c4074a +2024-03-30 18:52:12.521[1711835532521] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51275//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835532520&signature=824d28f3c3032903e4b0b7ee348a92b708c5d557d5c6f476f57acab978084fac +2024-03-30 18:52:12.530[1711835532530] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51277//fapi/v1/time +2024-03-30 18:52:12.536[1711835532536] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51278//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835532536&signature=05824ac0a5f67fa55169b26fe088570192930ee3db15a67a1bef45d943c67e71 +2024-03-30 18:52:12.540[1711835532540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51279//dapi/v1/openOrders?timestamp=1711835532540&signature=823b89fe54e4acecca0f98dcd78f5d96973b806244b7eb5758b27304b060c0d2 +2024-03-30 18:52:12.546[1711835532546] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51280//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835532546&signature=a00b2b81a4b9548a989b6c9348a4f63ae7b462f88f9ab042836052ed16528f33 +2024-03-30 18:52:12.554[1711835532554] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51281//dapi/v1/leverageBracket?timestamp=1711835532553&signature=7417f46953c152d653e3c1278b6c8536d5c2229b63a58db6999249513469b087 +2024-03-30 18:52:12.559[1711835532559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51282//fapi/v1/multiAssetsMargin?timestamp=1711835532559&signature=aff7ab1d0301b7ddf089e0df193022d8a7e5fd7fc33d9c899c5a504d05790ef1 +2024-03-30 18:52:12.566[1711835532566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51283//dapi/v1/pmExchangeInfo?timestamp=1711835532566&signature=bf226e2b95ae2d2ade3361e03100350c765ba1c1bfd8b5e3e2375e53356a2dc1 +2024-03-30 18:52:12.572[1711835532572] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51284//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835532572&signature=19eda78bee5d50111683e8b004c82c53a00cdd333c929e79cd1d6c1ef585d66f +2024-03-30 18:52:12.578[1711835532578] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51285//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:52:12.586[1711835532586] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51286//dapi/v1/premiumIndex +2024-03-30 18:52:12.594[1711835532594] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51287//fapi/v1/apiTradingStatus?timestamp=1711835532593&signature=bc7a0119d67d083f543ee215582019984daf2682964838cdd5b7c84cecde14df +2024-03-30 18:52:12.599[1711835532599] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51288//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835532599&signature=43858fb27f40c0d962f93b34cc1349d5b7fa1ec9c5779de9354c7698be11805a +2024-03-30 18:52:12.605[1711835532605] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51289//dapi/v1/exchangeInfo +2024-03-30 18:52:12.621[1711835532621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51292//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835532619&signature=a174f72f072ac17ce44b1bc3ad8012eedcca9e0474290439acc4c63a6a81e46d +2024-03-30 18:52:12.625[1711835532625] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51293//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835532625&signature=0e1cd97a97c7d2e2f56ac0356363e7a8d728ddc481b39159fe3279e7fd208154 +2024-03-30 18:52:12.638[1711835532638] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51296//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835532638&signature=ffcce8e6ed3e5b8aa05d06814abd3cac9d86cc757e45b85fe3b1217383cac933 +2024-03-30 18:52:12.643[1711835532643] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51297//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835532642&signature=2cd153635a4c0421beba10639f43f317ea98f4cfe078acdd08899610306ec99c +2024-03-30 18:52:12.648[1711835532648] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51298//dapi/v1/ping +2024-03-30 18:52:12.655[1711835532655] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51299//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:52:12.659[1711835532659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51300//fapi/v1/premiumIndex +2024-03-30 18:52:12.664[1711835532664] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51301//dapi/v1/listenKey +2024-03-30 18:52:12.672[1711835532672] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51303//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835532672&signature=a07dbd2a75367b6220fb87645c8662ad801de27d5cd39b381dd98d038f47aed7 +2024-03-30 18:52:12.678[1711835532678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51304//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:52:12.682[1711835532682] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51305//fapi/v1/ticker/bookTicker +2024-03-30 18:52:12.691[1711835532691] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51307//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835532691&signature=93c936f058f53e82b33e6b8fc4a36c5dd5419c8fc22225ce6374be59877db332 +2024-03-30 18:52:12.699[1711835532699] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51309//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835532698&signature=05b0d725e539e19416eb18d60464f2a316e359cfa05d624c6fddefb9c92f6237 +2024-03-30 18:52:12.710[1711835532710] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51311//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835532707&signature=db029342f3d77c314e9e575f03a7c15dc999412f074e2af2c08557b5371b07aa +2024-03-30 18:52:12.715[1711835532715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51312//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835532714&endTime=1711835533714 +2024-03-30 18:52:12.724[1711835532724] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51315//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 18:52:12.729[1711835532729] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51316//fapi/v1/ticker/price +2024-03-30 18:52:12.733[1711835532733] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51317//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 18:52:12.749[1711835532749] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51319//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835532740&signature=ff58916145dcffe034f4eb1b5562988d94e242a90395863f844f67076149d5af +2024-03-30 18:52:12.754[1711835532754] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51320//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:52:12.761[1711835532761] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51323//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:52:12.764[1711835532764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51324//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:52:12.771[1711835532771] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51326//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:52:12.781[1711835532781] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51329//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835532781&signature=ff0218274ed87a6425ca04c2be709db93660fa0ec536d186f6fcfb50b760d0c7 +2024-03-30 18:52:12.784[1711835532784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51330//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835532784&signature=0499eed4ecd4a3745bbf0abac495ec468afdbc67ef53910f5bec184de2c66cdf +2024-03-30 18:52:12.789[1711835532789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51331//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 18:52:12.792[1711835532792] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51332//fapi/v1/indexInfo +2024-03-30 18:52:12.796[1711835532796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51333//fapi/v1/pmExchangeInfo?timestamp=1711835532795&signature=db7b88ac0b4a708bf612ab125ced75f7e170cde9be452cde7cceafb1e1a71da4 +2024-03-30 18:52:12.799[1711835532799] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51334//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835532799&signature=ff7e664e80a5fbb03eb9f46beda1aa82f6d9c47cee643aee85b03ac361d63904 +2024-03-30 18:52:12.804[1711835532804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51335//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835532803&endTime=1711835533803 +2024-03-30 18:52:12.807[1711835532807] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51336//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 18:52:12.816[1711835532816] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51339//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835532816&signature=3e20852369484c729136281bc95267d2a9457f6a4094421bcb5e68b05bf1e58f +2024-03-30 18:52:12.825[1711835532825] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51342//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835532825&signature=7d17a85cdb497accf3b78ce05e74b4c75bd7c1ee2d0dfe0966a3b975d876590c +2024-03-30 18:52:12.830[1711835532830] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51343//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835532830&signature=24040e24366e3ce10fc2ae5a71e46da771222f5be632df587c9c9cd49fea121d +2024-03-30 18:52:12.834[1711835532834] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51344//fapi/v1/openOrders?timestamp=1711835532833&signature=c122a6eeb11ca849874e2af712e9fdc40d8aebb4489bf027b442da7181c085ef +2024-03-30 18:52:12.837[1711835532837] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51345//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 18:52:12.840[1711835532840] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51346//dapi/v1/ticker/24hr +2024-03-30 18:52:12.844[1711835532844] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51347//fapi/v1/listenKey +2024-03-30 18:52:12.864[1711835532864] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51349//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835532863&signature=ce2f6afe435043c217867b4dc6121af049aaa1a4445c17ef63541274f5607cca +2024-03-30 18:52:12.871[1711835532871] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51351//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835532871&signature=f2c2a3d5653c6211d7f436900474a7aa1176194cb2b791501b54484287d8fd91 +2024-03-30 18:52:12.880[1711835532880] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51354//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835532880&signature=c069cf40db9a4dbbe2d21b09eda405cabed0a29d69e2eead91f3c138415ab416 +2024-03-30 18:52:12.884[1711835532884] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51355//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835532884&signature=f00bea7868d223f431a658abc6eda33706637b86e82fef7e37432cd420cc1065 +2024-03-30 18:52:12.893[1711835532893] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51356//dapi/v1/balance?timestamp=1711835532893&signature=2062e012dd433e7fc3ca42250901f0b750128aeb71de35c32e90320b1233c229 +2024-03-30 18:52:12.897[1711835532897] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51357//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835532897&signature=c0ffd2c3699f06f21ab449d652ea28e2a5164e61a41f0370e1e720b84ad6cea2 +2024-03-30 18:52:12.907[1711835532907] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51360//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835532907&signature=2d2c3f21468dd26a4a8efcc6674f5365babbe4d921b7836448101ff9d63e5c2e +2024-03-30 18:52:12.915[1711835532915] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51362//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835532914&signature=4a0724c0a444f1833ef060cdc699e07b1dceb6732c4609e94d6f8eba7c9eda4a +2024-03-30 18:52:12.923[1711835532923] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51364//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:52:12.926[1711835532926] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51365//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:52:12.931[1711835532931] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51366//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:52:12.935[1711835532935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51367//dapi/v1/ticker/bookTicker +2024-03-30 18:52:12.940[1711835532940] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51369//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835532939&endTime=1711835533939 +2024-03-30 18:52:12.946[1711835532946] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51371//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 18:52:12.971[1711835532971] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51378//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835532969&endTime=1711835533969 +2024-03-30 18:52:12.974[1711835532974] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51379//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:52:12.994[1711835532994] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51380//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:52:13.001[1711835533001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51382//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:52:13.005[1711835533005] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51383//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835533003&endTime=1711835534003 +2024-03-30 18:52:13.014[1711835533014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51386//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835533012&endTime=1711835534012 +2024-03-30 18:52:13.018[1711835533018] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51387//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 18:52:13.027[1711835533027] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51390//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835533027&signature=1f3f3635f79215623c99eddaf8a6c2026832536adcc67e3ae77b22fa7f2a2267 +2024-03-30 18:52:13.034[1711835533034] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51392//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 18:52:13.045[1711835533045] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51396//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835533045&signature=6da0b861d0eedbd9049493df2be2763d909168fe9ca4f8efbb7ae8ad86115a1a +2024-03-30 18:52:13.050[1711835533050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51397//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:52:13.057[1711835533057] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51399//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835533056&signature=761de41ccca658d7afc65f15a90084690324682c6fe700e02772a8e53d488fe4 +2024-03-30 18:52:13.063[1711835533063] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51401//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835533063&signature=efcd3a3a3d98c5afcb6a8d5aecdc7b3fd2ee41296ec5dab28379f70dfaa90a16 +2024-03-30 18:52:13.068[1711835533068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51402//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835533067&endTime=1711835534067 +2024-03-30 18:52:13.071[1711835533071] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51403//fapi/v1/fundingRate +2024-03-30 18:52:13.076[1711835533076] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:52:13.084[1711835533084] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:52:13.085[1711835533085] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:52:13.086[1711835533086] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:52:13.087[1711835533087] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 18:52:13.089[1711835533089] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 18:52:13.090[1711835533090] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:52:13.091[1711835533091] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:52:13.092[1711835533092] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:52:13.093[1711835533093] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:52:13.094[1711835533094] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:52:13.095[1711835533095] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 18:52:13.096[1711835533096] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:52:13.098[1711835533098] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:52:13.099[1711835533099] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:52:13.101[1711835533101] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:52:13.103[1711835533103] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:52:13.104[1711835533104] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:52:13.105[1711835533105] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:52:13.106[1711835533106] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:52:13.107[1711835533107] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 18:52:13.107[1711835533107] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:52:13.107[1711835533107] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:52:13.107[1711835533107] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:52:13.108[1711835533108] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:52:13.108[1711835533108] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 18:52:13.109[1711835533109] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:52:13.116[1711835533116] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5f4d427e rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:52:13.118[1711835533118] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:52:13.118[1711835533118] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@439a8f59 rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:52:13.119[1711835533119] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:52:13.120[1711835533120] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@25bcd0c7 rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:52:13.121[1711835533121] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:52:13.122[1711835533122] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@40dd3977 rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:52:13.123[1711835533123] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:52:13.123[1711835533123] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@62dae245 rejected from java.util.concurrent.ThreadPoolExecutor@6e521c1e[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-03-30 18:52:13.128[1711835533128] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51423//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835533128&signature=52faa62bfeb218fdf2f1e746d9dabd2458d56a55a5963236c3f96c407723ea15 +2024-03-30 18:52:13.134[1711835533134] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51424//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835533134&signature=3a5f188f053db542863f34a782f063cffa2270bc9df0d5911c454c52f979ff71 +2024-03-30 18:52:13.140[1711835533140] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51426//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835533140&signature=b04afe9fea975d62ee76896fda978d8c2599fc517697eb0ec2a1a6e1d2619d78 +2024-03-30 18:52:13.144[1711835533144] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51427//dapi/v1/positionSide/dual?timestamp=1711835533144&signature=060ccf2cdb4f2421509a552d3d44d5f27927748b8e35173f3d489a27304b8025 +2024-03-30 18:52:13.148[1711835533148] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51428//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835533147&signature=03fecee139c86eb6539b4e2c04dd5920b547a74ed3a449caa0bbf8a8f18d118b +2024-03-30 18:52:13.154[1711835533154] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51430//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:52:13.157[1711835533157] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51431//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:52:13.160[1711835533160] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51432//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:52:13.166[1711835533166] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51434//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835533164&endTime=1711835534164 +2024-03-30 18:52:13.170[1711835533170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51435//fapi/v1/leverageBracket?timestamp=1711835533170&signature=6cf4506b107c03e8c5da3ee531727302d5c57bfc6660c69e56c91381507e879b +2024-03-30 18:52:13.174[1711835533174] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51436//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835533174&signature=de6d2579c32fc7006aa38a64e74fc3c13094d81f69dfd734ea70ae8c9ef5ff12 +2024-03-30 18:52:13.178[1711835533178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51437//dapi/v1/ticker/price +2024-03-30 18:52:13.181[1711835533181] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51438//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 18:52:13.194[1711835533194] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51441//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835533193&endTime=1711835534193 +2024-03-30 18:52:13.197[1711835533197] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51442//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 18:52:13.207[1711835533207] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51443//fapi/v2/positionRisk?timestamp=1711835533207&signature=0eb47f6d5aa1f2f4681acc451e86c28e807c7935816daca0d14c60c04252c6c9 +2024-03-30 18:52:13.211[1711835533211] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51444//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835533211&signature=0628f07f0e95aefa48e7c41c103e6d9c15e464bd3ac599d1d59a75a259afd39b +2024-03-30 18:52:13.215[1711835533215] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51445//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:52:13.219[1711835533219] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51446//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835533218&endTime=1711835534218 +2024-03-30 18:52:13.229[1711835533229] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51449//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:52:13.236[1711835533236] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51451//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835533234&endTime=1711835534234 +2024-03-30 18:52:13.242[1711835533242] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51453//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835533241&signature=143cd648c363478f23bc1c7a109f1a127b99cec8fe2a5cf6909d29738aa76345 +2024-03-30 18:52:13.252[1711835533252] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51456//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:52:13.256[1711835533256] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51457//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:52:13.259[1711835533259] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51458//fapi/v2/balance?timestamp=1711835533259&signature=0b187540eda2f25f588f7ad535f77dd2a76886b43cabebf79beb9b960047d084 +2024-03-30 18:52:13.264[1711835533264] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51460//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835533264&signature=83f0d09d73bc5b60f7fda4d7b5fa2988af3f5b655c60b3ec81e169c43b0aa348 +2024-03-30 18:52:13.271[1711835533271] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51462//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835533271&signature=fae5ae0d4d337a22a9b9d070b8a0db98cec8d8384c948e926de50e6747fba051 +2024-03-30 18:52:13.279[1711835533279] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51465//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 18:52:13.283[1711835533283] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51466//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835533281&endTime=1711835534281 +2024-03-30 18:52:13.287[1711835533287] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51467//dapi/v1/positionRisk?timestamp=1711835533287&signature=1352d8b907177c832277a1f75e56312e2164d021e94cda432b7c412257d5f40e +2024-03-30 18:52:13.290[1711835533290] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51468//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835533290&signature=e3eacf752ac5dfacde6679f9105a1b20cc6e2aa3182029d2ec8ca923f53c61fc +2024-03-30 18:52:13.297[1711835533297] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51471//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:52:13.301[1711835533301] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51472//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835533299&endTime=1711835534299 +2024-03-30 18:52:13.304[1711835533304] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51473//fapi/v1/income?symbol=BNBUSDT×tamp=1711835533304&signature=b509d39986b0022855f75345904e791f9a6b7a5e0418607a33bd274c1502b734 +2024-03-30 18:52:13.307[1711835533307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51474//fapi/v1/income?timestamp=1711835533306&signature=64ea3ec60e40a12f8ade97443e788b673cf48f702e8d3659049dafe17dd870c1 +2024-03-30 18:52:13.310[1711835533310] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51475//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:52:13.314[1711835533314] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51477//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:52:13.319[1711835533319] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51478//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835533319&signature=3fd0d60972296f8c10f5b8fba189a32eec300115513147c2a3cca4876ec0e6bc +2024-03-30 18:52:13.324[1711835533324] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51480//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:52:13.327[1711835533327] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51481//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835533326&endTime=1711835534326 +2024-03-30 18:52:13.336[1711835533336] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51484//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835533334&endTime=1711835534334 +2024-03-30 18:52:13.339[1711835533339] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51485//dapi/v1/fundingRate +2024-03-30 18:52:13.342[1711835533342] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51486//fapi/v1/positionSide/dual?timestamp=1711835533342&signature=6032806509ba694864aa64c88fa5e01bf4b1492f5438c0e858b78033abb07976 +2024-03-30 18:52:13.345[1711835533345] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51487//fapi/v1/ping +2024-03-30 18:52:13.348[1711835533348] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51488//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:52:13.351[1711835533351] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51489//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:52:13.353[1711835533353] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51490//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:52:13.357[1711835533357] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51492//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835533356&endTime=1711835534356 +2024-03-30 18:52:13.363[1711835533363] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51494//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835533362&endTime=1711835534362 +2024-03-30 18:52:13.369[1711835533369] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51496//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 18:52:13.372[1711835533372] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51497//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:52:13.374[1711835533374] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51498//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835533373&endTime=1711835534373 +2024-03-30 18:52:13.385[1711835533385] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51501//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835533385&signature=248c4dd41f57319cd43ddad97adf2f5c9a3b53e804d2459e9c6cf1f023d2fd63 +2024-03-30 18:52:13.392[1711835533392] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51503//fapi/v1/income/asyn?startTime=1711835533390&endTime=1711835534390×tamp=1711835533392&signature=40331e0fd600e094f53206b5fc63121c27e29f231b1597da9f584ababd7e1ec9 +2024-03-30 18:52:13.396[1711835533396] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51504//fapi/v1/income/asyn?timestamp=1711835533396&signature=53534894ac8f38352579a001e3c09f174511df4fbc566b98bc216cc09ab5f92b +2024-03-30 18:52:13.403[1711835533403] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51505//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 18:52:13.407[1711835533407] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51506//fapi/v1/assetIndex +2024-03-30 18:52:13.414[1711835533414] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51507//dapi/v1/listenKey +2024-03-30 18:52:13.418[1711835533418] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51508//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835533418&signature=55a176448dd14147c9d5dc57540b8a7551208a0609007d72c0c21336ef3cfb90 +2024-03-30 18:52:13.423[1711835533423] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51510//fapi/v2/account?timestamp=1711835533423&signature=d888957107bf033d10937a81910aa09d5d9af617f436a1eb2cc7e0ef5805f1ac +2024-03-30 18:52:13.432[1711835533432] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51512//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835533431&signature=69d1327ca224bbc05d4ea9fb5a063797e4ee129d33006d2c5c1a9fc8691226cd +2024-03-30 18:52:13.436[1711835533436] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51513//fapi/v1/listenKey +2024-03-30 18:52:13.440[1711835533440] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51514//dapi/v1/adlQuantile?timestamp=1711835533440&signature=c71db6715537e094e0bb750a130c6b5256e01532d8a928fd223899d391028cfc +2024-03-30 18:52:13.444[1711835533444] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51515//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835533443&signature=a01a77ac71ec5eed96c63df1a6ec583304c6ae8a5f39ac105801f35425d0bafb +2024-03-30 18:52:13.447[1711835533447] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51516//dapi/v1/listenKey +2024-03-30 18:52:13.456[1711835533456] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51518//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835533456&signature=6509dfef4b8fb3b379c956f434b4f92e1cef6606404183d3e17d7cc112870cd5 +2024-03-30 18:52:13.466[1711835533466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51521//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 18:52:13.469[1711835533469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51522//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835533468&endTime=1711835534468 +2024-03-30 18:52:13.473[1711835533473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51523//fapi/v1/adlQuantile?timestamp=1711835533472&signature=0dab6e583ae0feea8b29db4cbeaf45494f9bcf9e5713509915ab5d9da179ff03 +2024-03-30 18:52:13.476[1711835533476] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51524//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835533476&signature=c37283db096a6f2c43a381b5a291a8f44240d55fa55f5f694a8d0a138bbef8d8 +2024-03-30 18:52:13.480[1711835533480] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51525//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835533480&signature=e7542260874439bed42eacee94ac0c1a059ed29c3c8dbd765d732ae58a78d8b8 +2024-03-30 18:52:13.485[1711835533485] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51526//fapi/v1/forceOrders?timestamp=1711835533484&signature=722bf640006c776ff29be2b0e9ee917445d2d56b91dfca71beb9070092996294 +2024-03-30 18:52:13.504[1711835533504] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51527//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835533487&endTime=1711835534487 +2024-03-30 18:52:13.513[1711835533513] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51530//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:52:13.517[1711835533517] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51531//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835533517&signature=8307a191430c88a5e3a14afacc672f40afa5452ef672ee314e78a013631b3e5b +2024-03-30 18:52:13.523[1711835533523] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51533//dapi/v1/leverageBracket?timestamp=1711835533523&signature=09b84e9e9e65c030569b31c411c5aa5139001fda1338724f10048900f7e3d9a4 +2024-03-30 18:52:13.526[1711835533526] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51534//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835533526&signature=cda7c4976816ae83e8a3da08f15466e746ddcbc53550ffc237beb558c22bf37f +2024-03-30 18:52:13.530[1711835533530] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51535//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835533528&endTime=1711835534528 +2024-03-30 18:52:13.540[1711835533540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51538//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:52:13.549[1711835533549] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51540//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835533548&signature=4b2c7b985c88f1306cf59dd2e202713c54a5c6448e44d288383a22f5be3b4818 +2024-03-30 18:52:13.559[1711835533559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51543//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835533558&endTime=1711835534558 +2024-03-30 18:52:13.598[1711835533598] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51544//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:52:13.605[1711835533605] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51546//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835533605&signature=e113e271a0a7f1fca84084ec75c05f05ed4023f6513ff271abfb63d29a723277 +2024-03-30 18:52:13.611[1711835533611] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51547//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835533611&signature=64490895306b4facd380b3efc78d4af41eec76debaf33a4848be34139ecdec40 +2024-03-30 18:52:13.615[1711835533615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51548//fapi/v1/leverageBracket?timestamp=1711835533615&signature=de65514ecc63ec498373cefb2a69d0f01f207ea3ad7e9166f5351ba8849dc7bf +2024-03-30 18:52:13.621[1711835533621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51549//dapi/v2/leverageBracket?timestamp=1711835533621&signature=527714869639eb31925085167c0c5581074b4a23cb1325f2d78266ca25354cf2 +2024-03-30 18:52:13.626[1711835533626] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51550//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835533626&signature=85464b24b0fab7cce72be68b49a84bd7a4b782f63138f1ad4fdc07a316ab8116 +2024-03-30 18:52:13.631[1711835533631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51551//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835533631&signature=5cb0a6ab5c50a4bd8a80ae06983497a9f596b0697e889a618fe4304aa64b8ed3 +2024-03-30 18:52:13.730[1711835533730] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51552//dapi/v1/forceOrders?timestamp=1711835533730&signature=fd952547868e7848200597e540ff097337318518c51e8436f297bb190188dee6 +2024-03-30 18:52:13.759[1711835533759] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51553//dapi/v1/time +2024-03-30 18:52:13.767[1711835533767] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51555//fapi/v1/listenKey +2024-03-30 18:52:13.774[1711835533774] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51556//dapi/v1/account?timestamp=1711835533774&signature=f252f95addd95de900e74493c65d64ebaad568961a1aa609a550fff946484f14 +2024-03-30 18:59:21.621[1711835961621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51610//dapi/v1/income?symbol=BNBUSDT×tamp=1711835961560&signature=9f291e527c07ca13cfcb67cefb593b6a40e6ca8da367fba598b0c9f2e1aa0d38 +2024-03-30 18:59:21.965[1711835961965] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51613//dapi/v1/income?timestamp=1711835961964&signature=cfc605ab84b5afda3c6adf6ada54256733f9f2ee05c404925a4630c93f8e8b56 +2024-03-30 18:59:21.993[1711835961993] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51614//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:59:22.002[1711835962002] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51617//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:59:22.009[1711835962009] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51618//fapi/v1/exchangeInfo +2024-03-30 18:59:22.011[1711835962011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51619//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 18:59:22.014[1711835962014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51620//fapi/v1/ticker/24hr +2024-03-30 18:59:22.022[1711835962022] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51622//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835962022&signature=432300e521501b5fdd56a1463749b73ea267f8fbe45bf806cfeebe42463233f6 +2024-03-30 18:59:22.026[1711835962026] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51623//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711835962026&signature=00f043f88daa1e85b3a950c3ff87624e0279abe52b2277fb701707d50c94c740 +2024-03-30 18:59:22.033[1711835962033] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51625//fapi/v1/time +2024-03-30 18:59:22.039[1711835962039] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51626//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835962038&signature=1e1d35d76e78a1583e69bc3880bc54236aa980eac073f934b53957f09431b384 +2024-03-30 18:59:22.043[1711835962043] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51627//dapi/v1/openOrders?timestamp=1711835962043&signature=4bc8ba7ff4447907dda0eceb16cd848c171e78de6703f0798fe9518986dd8ec2 +2024-03-30 18:59:22.049[1711835962049] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51628//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711835962048&signature=defeff065f06b32b8f942cdca5c6e836c6d2a8d9a5591534850e578793069ab6 +2024-03-30 18:59:22.054[1711835962054] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51629//dapi/v1/leverageBracket?timestamp=1711835962054&signature=a4b7882a0965e6427c91ce91872bde52a8b38f28999bf23f796780d5c6c06e73 +2024-03-30 18:59:22.059[1711835962059] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51630//fapi/v1/multiAssetsMargin?timestamp=1711835962058&signature=2873eb568509f49507ab98e275d38906719d18e3afbc393d315411fd2bc376ba +2024-03-30 18:59:22.064[1711835962064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51631//dapi/v1/pmExchangeInfo?timestamp=1711835962064&signature=c7a4557eef270aee5bfa8036d6a9e3867232389e280f4b5273145137fad9670c +2024-03-30 18:59:22.069[1711835962069] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51632//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835962069&signature=7092e0400c20896211ac5a5caf49bc39649993db326f511a5c0ceb9d3bf845aa +2024-03-30 18:59:22.074[1711835962074] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51633//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:59:22.079[1711835962079] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51634//dapi/v1/premiumIndex +2024-03-30 18:59:22.091[1711835962091] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51635//fapi/v1/apiTradingStatus?timestamp=1711835962086&signature=8f501bd470d645667229dd433c84a6a0c255ad5ae6aac800742618328568fb8c +2024-03-30 18:59:22.098[1711835962098] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51636//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711835962097&signature=3967b468a2c587a3d86c2310264414a36ab2961f80243d1fde371653d00bd14e +2024-03-30 18:59:22.104[1711835962104] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51637//dapi/v1/exchangeInfo +2024-03-30 18:59:22.120[1711835962120] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51640//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835962118&signature=c79d2cfebf18c0182e75bae38f1a12805cf1b06e6b89947e6f6fb8412157ccc5 +2024-03-30 18:59:22.125[1711835962125] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51641//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835962124&signature=45e37883de19f7edcfd83773dde5dd7a81fbb45f88c7f768e91c56564aedc957 +2024-03-30 18:59:22.138[1711835962138] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51644//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711835962137&signature=3b20c2ee8f03387d4a1867407d445da84cb1e34d02a0e6d1fed85690b8552091 +2024-03-30 18:59:22.142[1711835962142] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51645//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835962142&signature=34308e22efed80181dee02d29d9650f148d73d214b1ad39d4a6774c0c9e09fa7 +2024-03-30 18:59:22.146[1711835962146] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51646//dapi/v1/ping +2024-03-30 18:59:22.150[1711835962150] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51647//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 18:59:22.154[1711835962154] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51648//fapi/v1/premiumIndex +2024-03-30 18:59:22.157[1711835962157] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51649//dapi/v1/listenKey +2024-03-30 18:59:22.163[1711835962163] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51651//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835962163&signature=9ace0b163bc0eebd795cc0add0008b2a1c38c8c37841b388e2e2852236d0ba27 +2024-03-30 18:59:22.168[1711835962168] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51652//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:59:22.172[1711835962172] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51653//fapi/v1/ticker/bookTicker +2024-03-30 18:59:22.178[1711835962178] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51655//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835962178&signature=360320b003ee1f4a0a41739243aaa27020ada3f6834697e9890cf20f5ca0e2f4 +2024-03-30 18:59:22.185[1711835962185] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51657//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711835962185&signature=bfdefab00763384793e8ccbe54b4b2baa9aec9990263749727a2578ef82f85da +2024-03-30 18:59:22.195[1711835962195] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51659//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835962192&signature=f9297fae9ea94de8286c76067f66247ec0c88b103822322a30789ee3b50f0d0d +2024-03-30 18:59:22.197[1711835962197] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51660//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711835962196&endTime=1711835963196 +2024-03-30 18:59:22.206[1711835962206] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51663//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 18:59:22.209[1711835962209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51664//fapi/v1/ticker/price +2024-03-30 18:59:22.212[1711835962212] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51665//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 18:59:22.220[1711835962220] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51667//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711835962219&signature=8561e33636c32255b0097d84b9b90a06a060d576db6ff9640aa2cd09ec8096f9 +2024-03-30 18:59:22.223[1711835962223] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51668//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 18:59:22.231[1711835962231] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51671//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 18:59:22.243[1711835962243] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51672//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:59:22.249[1711835962249] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51674//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:59:22.257[1711835962257] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51677//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711835962256&signature=5434e63e6f139a5ef6f607b5baf1b495808cd3872cc8b0c804d9708f6dae2973 +2024-03-30 18:59:22.259[1711835962259] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51678//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835962259&signature=ec350de28cf0c2b440e1a1576dadf02dee281d50e923d98a74da2734d75d493c +2024-03-30 18:59:22.262[1711835962262] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51679//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 18:59:22.264[1711835962264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51680//fapi/v1/indexInfo +2024-03-30 18:59:22.269[1711835962269] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51681//fapi/v1/pmExchangeInfo?timestamp=1711835962269&signature=4f7a89b708fe1db1d151380ce1cabaf7b4d35909ff3a0caebefec365400fa640 +2024-03-30 18:59:22.272[1711835962272] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51682//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711835962271&signature=9739073843c45cc3b7ffb9374332bbba5d6ef959aaeaf7663e2d88af47f24e6c +2024-03-30 18:59:22.274[1711835962274] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51683//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962273&endTime=1711835963273 +2024-03-30 18:59:22.277[1711835962277] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51684//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 18:59:22.286[1711835962286] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51687//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835962286&signature=4e3e33259f1299ae37eb1f3102aeade9ca6c7536d20232b7c127791218045620 +2024-03-30 18:59:22.293[1711835962293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51690//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711835962292&signature=5fe3e3e2fa27a54646e19573d8ad441525fb3017acf59ee5759ac548825a3d49 +2024-03-30 18:59:22.296[1711835962296] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51691//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711835962296&signature=504ce7abe80d3a2177d2d478ca0d1fbac54a4298e9edce8cc9219656d55bf75f +2024-03-30 18:59:22.299[1711835962299] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51692//fapi/v1/openOrders?timestamp=1711835962299&signature=11b7fd906b387f5736b826389f5eba219030f1374bf3c05f48e54553a599dded +2024-03-30 18:59:22.302[1711835962302] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51693//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 18:59:22.305[1711835962305] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51694//dapi/v1/ticker/24hr +2024-03-30 18:59:22.308[1711835962308] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51695//fapi/v1/listenKey +2024-03-30 18:59:22.325[1711835962325] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51697//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711835962323&signature=a0f680da39c19f0930e77f9ff691996cc9d7ea60020774b9a1306de40beea264 +2024-03-30 18:59:22.328[1711835962328] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51699//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711835962328&signature=32d54d2c6dad7a26e0172e413eabac5f45bca6e1bb0c0ad37091a3c3f7a5526b +2024-03-30 18:59:22.336[1711835962336] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51702//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711835962336&signature=d5695126eb9b9b250a733a66a6b8d64c1993a4375481f42e5ce4a5f27d4f2e65 +2024-03-30 18:59:22.361[1711835962361] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51703//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711835962361&signature=9c9253ecfd7d4edb2d8434559ac33f6ec23e48359170646837367f86e40b6d6e +2024-03-30 18:59:22.370[1711835962370] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51704//dapi/v1/balance?timestamp=1711835962370&signature=dd1d3f7ad436304f2ccde862149e9dc1c352594562b1b32cf4a2da11b1371074 +2024-03-30 18:59:22.373[1711835962373] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51705//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711835962373&signature=25055a9920582c1aeb2e7e38719e8e12171bdd879fbbe92a9cc1f4b7105dc380 +2024-03-30 18:59:22.382[1711835962382] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51708//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835962382&signature=ad04ff9a90679f76c4df6a85acf3557121e2e33808daf5e8066655089758b333 +2024-03-30 18:59:22.388[1711835962388] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51710//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835962387&signature=f377a3d8fa53f84992e214a9e89489182aa4674b6626aa5362a9f46218758cef +2024-03-30 18:59:22.392[1711835962392] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51712//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:59:22.395[1711835962395] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51713//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:59:22.397[1711835962397] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51714//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 18:59:22.402[1711835962402] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51715//dapi/v1/ticker/bookTicker +2024-03-30 18:59:22.407[1711835962407] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51717//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835962406&endTime=1711835963406 +2024-03-30 18:59:22.411[1711835962411] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51719//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 18:59:22.433[1711835962433] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51726//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835962431&endTime=1711835963431 +2024-03-30 18:59:22.437[1711835962437] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51727//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:59:22.452[1711835962452] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51728//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:59:22.457[1711835962457] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51730//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:59:22.461[1711835962461] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51731//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835962460&endTime=1711835963460 +2024-03-30 18:59:22.469[1711835962469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51734//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835962467&endTime=1711835963467 +2024-03-30 18:59:22.471[1711835962471] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51735//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 18:59:22.478[1711835962478] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51738//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835962478&signature=efcb5e24e789e2d8179edee57400bc6ca35e68ca3a9ef8f52be06b2062ed22d4 +2024-03-30 18:59:22.484[1711835962484] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51740//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 18:59:22.495[1711835962495] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51744//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835962494&signature=bd36d508ca21657425c84c558293296329fd0475d48b6eb9e9203dd210f9f4e8 +2024-03-30 18:59:22.498[1711835962498] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51745//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 18:59:22.505[1711835962505] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51747//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711835962505&signature=b8d74998dc09a94a48e62049203fb9bec398968bff985fcffb805ed2d6f7d36c +2024-03-30 18:59:22.509[1711835962509] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51749//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711835962509&signature=3d58a122350a08ddd2d2a7e33d5c9f97af7abf2a14e81bbb29888ea07065dc8d +2024-03-30 18:59:22.512[1711835962512] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51750//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835962511&endTime=1711835963511 +2024-03-30 18:59:22.514[1711835962514] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51751//fapi/v1/fundingRate +2024-03-30 18:59:22.519[1711835962519] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:59:22.524[1711835962524] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:59:22.525[1711835962525] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:59:22.526[1711835962526] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:59:22.527[1711835962527] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 18:59:22.527[1711835962527] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 18:59:22.530[1711835962530] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:59:22.534[1711835962534] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:59:22.535[1711835962535] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:59:22.537[1711835962537] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:59:22.538[1711835962538] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:59:22.539[1711835962539] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 18:59:22.540[1711835962540] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:59:22.541[1711835962541] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:59:22.542[1711835962542] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:59:22.543[1711835962543] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:59:22.546[1711835962546] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:59:22.547[1711835962547] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:59:22.547[1711835962547] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:59:22.548[1711835962548] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:59:22.549[1711835962549] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:59:22.550[1711835962550] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 18:59:22.551[1711835962551] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:59:22.555[1711835962555] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@f9879ac rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:59:22.556[1711835962556] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 18:59:22.556[1711835962556] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5ab14cb9 rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:59:22.557[1711835962557] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 18:59:22.557[1711835962557] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@61861a29 rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:59:22.558[1711835962558] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 18:59:22.558[1711835962558] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@32cb636e rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 18:59:22.559[1711835962559] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 18:59:22.560[1711835962560] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3a4e343 rejected from java.util.concurrent.ThreadPoolExecutor@37f21974[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-03-30 18:59:22.565[1711835962565] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51760//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835962565&signature=da8e5cb90dd83f542c5401d9b7848e65ffdd18c8941f858513fbcbe2fd2d6e77 +2024-03-30 18:59:22.570[1711835962570] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51772//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711835962570&signature=2264994af12f191c98e77aaa4a2e5f60b464437bb46346dae6b4a1b9ceb786c0 +2024-03-30 18:59:22.575[1711835962575] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51774//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711835962575&signature=173416e66d38d2c1468dbd87821daf5f2faf5e6003fa9af10d88cd61920cce27 +2024-03-30 18:59:22.579[1711835962579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51775//dapi/v1/positionSide/dual?timestamp=1711835962578&signature=9609f8e7f20e895e8dcc26ca63f2c057a5df8c71644e37ac724111767c6f743a +2024-03-30 18:59:22.583[1711835962583] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51776//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711835962583&signature=2de0ba4187d88080030ee9ac2f78cd7d4cf96dc14ab930ca513683e873bb4ab5 +2024-03-30 18:59:22.589[1711835962589] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51778//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:59:22.593[1711835962593] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51779//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:59:22.596[1711835962596] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51780//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:59:22.601[1711835962601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51782//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835962601&endTime=1711835963601 +2024-03-30 18:59:22.605[1711835962605] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51783//fapi/v1/leverageBracket?timestamp=1711835962605&signature=439ad7dfec0a0bfbe1541e525df4fb3559ed4bf122154d5e1d72d5f42b9ffc42 +2024-03-30 18:59:22.609[1711835962609] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51784//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835962608&signature=caeef32f745fce256faca483c7303540848f21fad585f0c7b600dd527f6aa491 +2024-03-30 18:59:22.612[1711835962612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51785//dapi/v1/ticker/price +2024-03-30 18:59:22.618[1711835962618] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51786//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 18:59:22.626[1711835962626] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51789//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711835962625&endTime=1711835963625 +2024-03-30 18:59:22.629[1711835962629] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51790//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 18:59:22.644[1711835962644] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51791//fapi/v2/positionRisk?timestamp=1711835962644&signature=dbd23c829befb038cc60ece6b61f5a524161ec9f0893efd56a62a92573f00a97 +2024-03-30 18:59:22.647[1711835962647] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51792//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711835962647&signature=98058a40b081f74052b13e03a8b7b98140bd84f9862716af4115626410395d97 +2024-03-30 18:59:22.652[1711835962652] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51793//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:59:22.655[1711835962655] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51794//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835962653&endTime=1711835963653 +2024-03-30 18:59:22.663[1711835962663] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51797//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:59:22.669[1711835962669] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51799//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962668&endTime=1711835963668 +2024-03-30 18:59:22.676[1711835962676] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51801//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711835962676&signature=376a37c6084692c761b7dd8ccd68ec47721f32403c2a950ebf3310ff9782c61c +2024-03-30 18:59:22.689[1711835962689] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51804//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 18:59:22.691[1711835962691] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51805//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 18:59:22.694[1711835962694] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51806//fapi/v2/balance?timestamp=1711835962694&signature=4ee5be3a50798bfa2510a10ba8e738b27c9105c90240cc4060997211da9a625b +2024-03-30 18:59:22.701[1711835962701] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51808//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711835962701&signature=83beebf03743744f1aac8cb5ee16a9496dfd7f39a9476b1bdb495a4c08a89239 +2024-03-30 18:59:22.707[1711835962707] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51810//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711835962707&signature=6af5f7206c1c01d74e737c57c5f354f565ac1201035b20a1556349a8a0da91af +2024-03-30 18:59:22.714[1711835962714] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51813//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 18:59:22.718[1711835962718] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51814//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711835962717&endTime=1711835963717 +2024-03-30 18:59:22.721[1711835962721] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51815//dapi/v1/positionRisk?timestamp=1711835962720&signature=4c84ecff98844cff30c7bfc0cdadc5b4cf4633292b1e42c343185efe277d24f7 +2024-03-30 18:59:22.723[1711835962723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51816//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711835962723&signature=a9e31e5135203466ff77b4cde646430d229fd3a2d0d4275e4dd0f447c880cab4 +2024-03-30 18:59:22.730[1711835962730] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51819//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:59:22.734[1711835962734] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51820//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962732&endTime=1711835963732 +2024-03-30 18:59:22.736[1711835962736] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51821//fapi/v1/income?symbol=BNBUSDT×tamp=1711835962736&signature=5532037998ba4dcb1ca1448528e914ed308c4f292a1168548c233fe071091fcf +2024-03-30 18:59:22.739[1711835962739] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51822//fapi/v1/income?timestamp=1711835962739&signature=a54072672753b13b0a0f729b3ac18884be9f9f404c019443b8374901379fee19 +2024-03-30 18:59:22.741[1711835962741] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51823//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:59:22.745[1711835962745] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51825//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 18:59:22.747[1711835962747] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51826//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711835962747&signature=d2f1675a220616b7098b82b0c251343f702159c1089a9c904ab1ee3f9abcc180 +2024-03-30 18:59:22.752[1711835962752] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51828//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 18:59:22.755[1711835962755] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51829//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711835962754&endTime=1711835963754 +2024-03-30 18:59:22.763[1711835962763] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51832//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711835962760&endTime=1711835963760 +2024-03-30 18:59:22.767[1711835962767] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51833//dapi/v1/fundingRate +2024-03-30 18:59:22.773[1711835962773] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51834//fapi/v1/positionSide/dual?timestamp=1711835962773&signature=c3d09b488979b91a342f936d1c7d4f21e5c6cc253932b15546ecc40d4c0cbf3e +2024-03-30 18:59:22.775[1711835962775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51835//fapi/v1/ping +2024-03-30 18:59:22.778[1711835962778] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51836//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 18:59:22.781[1711835962781] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51837//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 18:59:22.784[1711835962784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51838//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 18:59:22.789[1711835962789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51840//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711835962788&endTime=1711835963788 +2024-03-30 18:59:22.796[1711835962796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51842//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711835962794&endTime=1711835963794 +2024-03-30 18:59:22.802[1711835962802] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51844//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 18:59:22.804[1711835962804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51845//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 18:59:22.806[1711835962806] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51846//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711835962805&endTime=1711835963805 +2024-03-30 18:59:22.814[1711835962814] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51849//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711835962814&signature=8a360c1c233c2de2bb771be94b522ffd490e167b0634f3ab7e0ced5bc2f44955 +2024-03-30 18:59:22.820[1711835962820] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51851//fapi/v1/income/asyn?startTime=1711835962819&endTime=1711835963819×tamp=1711835962820&signature=3a04f74e55fa336672c041b3c26d9bf37746c3817ba89efd49f0fc02105dee59 +2024-03-30 18:59:22.822[1711835962822] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51852//fapi/v1/income/asyn?timestamp=1711835962822&signature=b570a7d8eb412df2f43d6680b629726feabf65ea3ebd5f9a39bb419978a6f023 +2024-03-30 18:59:22.827[1711835962827] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51853//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 18:59:22.829[1711835962829] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51854//fapi/v1/assetIndex +2024-03-30 18:59:22.837[1711835962837] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51855//dapi/v1/listenKey +2024-03-30 18:59:22.843[1711835962843] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51856//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711835962843&signature=682622bf42da92801bc5357b208f841673d9fc35c8c65f0107150b5084fcc98c +2024-03-30 18:59:22.848[1711835962848] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51858//fapi/v2/account?timestamp=1711835962848&signature=e7da2e3a5a5c591e66f0bb543e4fd956519d185587e6388e45ccba4604e3a0bf +2024-03-30 18:59:22.855[1711835962855] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51860//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711835962855&signature=c4267d56cf63218b6265258ef800f18e8512155259fb35afa2d4fbae486f9b5f +2024-03-30 18:59:22.861[1711835962861] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51861//fapi/v1/listenKey +2024-03-30 18:59:22.867[1711835962867] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51862//dapi/v1/adlQuantile?timestamp=1711835962867&signature=cc7cdefc0b24c00946472852625ef498f62cc1793ea44e232005b2af0811b4e6 +2024-03-30 18:59:22.872[1711835962872] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51863//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835962872&signature=1219c3193f01e6ac660355100f4cb71fe67a9e99d483906b2f9c42c3d7db164f +2024-03-30 18:59:22.879[1711835962879] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51864//dapi/v1/listenKey +2024-03-30 18:59:22.885[1711835962885] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51866//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711835962885&signature=9185ba67da4257cc700375753f796f7cf598b2a0c0b89142ef173cc47c995de1 +2024-03-30 18:59:22.896[1711835962896] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51869//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 18:59:22.901[1711835962901] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51870//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711835962900&endTime=1711835963900 +2024-03-30 18:59:22.905[1711835962905] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51871//fapi/v1/adlQuantile?timestamp=1711835962905&signature=e9ddbe7eafab5b3b52c0dae837dc93886f44e37a309ac842e7a8b745c70e7000 +2024-03-30 18:59:22.908[1711835962908] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51872//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711835962908&signature=d451e3a3ffaa93a7c67fed3a14e70da1ed0504390ea1b5dc51084d28989f2aea +2024-03-30 18:59:22.914[1711835962914] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51873//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835962914&signature=944989afc7e5a74645efb16a174ed030c5f09d08e4b178819b2ee20cc9bebeba +2024-03-30 18:59:22.918[1711835962918] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51874//fapi/v1/forceOrders?timestamp=1711835962918&signature=81dc3d73ed4e394f9dc0e2d645e8485d64db5e7a64372ff178de6c674dc34bb2 +2024-03-30 18:59:22.921[1711835962921] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51875//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962920&endTime=1711835963920 +2024-03-30 18:59:22.976[1711835962976] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51878//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:59:22.980[1711835962980] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51879//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711835962980&signature=6574ae9dc55adb1b30fc87e8abcb9699199735de9747e3b9c908a02bfafc6298 +2024-03-30 18:59:22.989[1711835962989] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51881//dapi/v1/leverageBracket?timestamp=1711835962988&signature=79412b048093e9b22aa70d05097941d907526834b7331d25a0262f74314c511d +2024-03-30 18:59:22.993[1711835962993] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51882//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835962992&signature=c325df62b41b3060540fa01b10a15e7080b94149a58f37935baf596bd0126956 +2024-03-30 18:59:23.007[1711835963007] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51883//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711835962997&endTime=1711835963997 +2024-03-30 18:59:23.076[1711835963076] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51886//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 18:59:23.089[1711835963089] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51888//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711835963089&signature=df9dd4ac7594c6376a8544b5fdb05b5a245b07880994fdb078dc4f5853f33fa3 +2024-03-30 18:59:23.103[1711835963103] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51891//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711835963101&endTime=1711835964101 +2024-03-30 18:59:23.106[1711835963106] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51892//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 18:59:23.113[1711835963113] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51894//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711835963113&signature=0e9540a8cd59793b3f1fdc28db4ec3055308c602d7b2bd9ed362c828904df058 +2024-03-30 18:59:23.117[1711835963117] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51895//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711835963117&signature=a9cda9c809bfeab1affdec9a392fe3fe1d19fa891b9f307e7b7039155ec9445b +2024-03-30 18:59:23.121[1711835963121] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51896//fapi/v1/leverageBracket?timestamp=1711835963121&signature=653776913c5e58a2a4cacaa949e287d6ebf4daa955e78be24b4e1ccc671dd0cd +2024-03-30 18:59:23.125[1711835963125] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51897//dapi/v2/leverageBracket?timestamp=1711835963124&signature=2eebba004d58e9c5453519a69b4e2413c10c737ebc9123279c3bb1902dda2b06 +2024-03-30 18:59:23.129[1711835963129] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51898//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711835963128&signature=3ce1705422f0e3e0ecb96bebfb5dd8b58ff1f3842fb572ed6194364cada5b8b6 +2024-03-30 18:59:23.132[1711835963132] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51899//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711835963132&signature=c61ccc0d3305566ce25d42c829d0655041b30efe50d743da8b93fbe3d7e2a15f +2024-03-30 18:59:23.136[1711835963136] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51900//dapi/v1/forceOrders?timestamp=1711835963136&signature=45ac3428f1994907b1e331cf680f3c1e779c54cad9fa1892d0b84e3131d79c58 +2024-03-30 18:59:23.140[1711835963140] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51901//dapi/v1/time +2024-03-30 18:59:23.145[1711835963145] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51903//fapi/v1/listenKey +2024-03-30 18:59:23.148[1711835963148] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51904//dapi/v1/account?timestamp=1711835963148&signature=311452509cccdd3e12e9ddbcaa89f6d2a08fc9d34c5e6e8e39bb7b68914a7b6b +2024-03-30 19:00:58.749[1711836058749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51912//dapi/v1/income?symbol=BNBUSDT×tamp=1711836058697&signature=2d9283a025b301e4eca1bc0f885d767ae0298fb7e337a53d349f537586d2ec3a +2024-03-30 19:00:59.100[1711836059100] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51914//dapi/v1/income?timestamp=1711836059099&signature=b361a58575bc39ff6f982a9197cbef8235f62d228c750e8a547eff256fe3d2c8 +2024-03-30 19:00:59.109[1711836059109] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51916//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 19:00:59.119[1711836059119] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51920//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 19:00:59.126[1711836059126] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51922//fapi/v1/exchangeInfo +2024-03-30 19:00:59.130[1711836059130] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51924//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 19:00:59.135[1711836059135] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51926//fapi/v1/ticker/24hr +2024-03-30 19:00:59.144[1711836059144] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51929//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711836059144&signature=9219813a272ca6e97266fe40ca8fa10e695cd9ab88bc8446b4f5d56a4327bcc9 +2024-03-30 19:00:59.156[1711836059156] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51931//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711836059155&signature=85684c10a2c3af85f0ce07b8ff99c2498a327fd1d4eca43a61dbecba98aa2025 +2024-03-30 19:00:59.163[1711836059163] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51934//fapi/v1/time +2024-03-30 19:00:59.170[1711836059170] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51936//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711836059169&signature=9e3b9d2b74c5f9cfe0eb3889b54deacdf59dcbfa2f6a7542f47b505176de75bd +2024-03-30 19:00:59.176[1711836059176] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51938//dapi/v1/openOrders?timestamp=1711836059175&signature=cb2369ae97a2bf38f9ed61c2d1e388018f6f9db94f7a95e6d811fc9284ec909a +2024-03-30 19:00:59.183[1711836059183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51940//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711836059183&signature=63e8056828b56d4a6bb960974d1e2e86dc0029622e30e11add7ba7224613e1ec +2024-03-30 19:00:59.190[1711836059190] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51942//dapi/v1/leverageBracket?timestamp=1711836059189&signature=e2149e4f680c374baeccc8b1696f8c877cd3c1cc97bb4ce5a38402c8de30972d +2024-03-30 19:00:59.195[1711836059195] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51944//fapi/v1/multiAssetsMargin?timestamp=1711836059195&signature=e2e2ac9c866bb58cc05e28af22785c23138ca12adc13b16dffbd6e3d8760b478 +2024-03-30 19:00:59.202[1711836059202] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51946//dapi/v1/pmExchangeInfo?timestamp=1711836059201&signature=9c195803c838be2c0b360e90154f603f740c735bba1f7d943850f3fc4b6bfcea +2024-03-30 19:00:59.209[1711836059209] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51948//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711836059209&signature=b750b1681f402ca4b5b06e3c2e24ce016a58e15b607f85a8d4a6d8225a21e4d4 +2024-03-30 19:00:59.215[1711836059215] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51950//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 19:00:59.224[1711836059224] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51952//dapi/v1/premiumIndex +2024-03-30 19:00:59.232[1711836059232] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51954//fapi/v1/apiTradingStatus?timestamp=1711836059232&signature=79dac0ba1fccbf9c722a053a797f19153b0ae9ab2face60f4f7834478a2a3be6 +2024-03-30 19:00:59.239[1711836059239] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51956//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711836059239&signature=e98c377f93ae6f80033826ad693c3cab56e761cc420ad69c791d59d2eef93d6d +2024-03-30 19:00:59.244[1711836059244] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51958//dapi/v1/exchangeInfo +2024-03-30 19:00:59.267[1711836059267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51962//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711836059266&signature=14343237fe1b2c184e3a1a2267910a6b781e8532a868d221aaf146df6407a035 +2024-03-30 19:00:59.274[1711836059274] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51964//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836059274&signature=8475c5d480b7371ec4a9b494f5287b39b5837db31606de76bac962d8ca61cc00 +2024-03-30 19:00:59.287[1711836059287] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51968//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711836059285&signature=c3c04726111a8658a72704d197d8d548caca99d264f559c300941bfcf3663648 +2024-03-30 19:00:59.293[1711836059293] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51970//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836059292&signature=c69b325ae00531f5fbef4eda28664ba091a02bf0e8bb3ce104f294752449c58c +2024-03-30 19:00:59.302[1711836059302] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51972//dapi/v1/ping +2024-03-30 19:00:59.307[1711836059307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51974//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 19:00:59.312[1711836059312] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51976//fapi/v1/premiumIndex +2024-03-30 19:00:59.319[1711836059319] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51978//dapi/v1/listenKey +2024-03-30 19:00:59.329[1711836059329] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51981//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711836059329&signature=ddd6e73cd84f5d7bfcc68f1d78f1491c5c734b5d9f7ecc4bb617839df0ef002e +2024-03-30 19:00:59.337[1711836059337] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51983//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 19:00:59.342[1711836059342] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51985//fapi/v1/ticker/bookTicker +2024-03-30 19:00:59.351[1711836059351] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51988//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711836059351&signature=6b366c2192b11bc57135a67a2186dc5ae9ce535efae18c3f2488f556b653ed28 +2024-03-30 19:00:59.361[1711836059361] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51991//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711836059360&signature=5402ccae67d98e71ccd0d6e49581b88cc4cddd50a1b567c61476b5f5825444ef +2024-03-30 19:00:59.370[1711836059370] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51994//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711836059368&signature=31ce2c30ed3f72f7341eedf5c12e8de202140deb801f8bbb2e21b2b69e698926 +2024-03-30 19:00:59.377[1711836059377] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51996//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711836059375&endTime=1711836060375 +2024-03-30 19:00:59.384[1711836059384] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52000//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 19:00:59.390[1711836059390] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52002//fapi/v1/ticker/price +2024-03-30 19:00:59.395[1711836059395] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52004//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 19:00:59.402[1711836059402] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52007//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711836059402&signature=cb9f7d9f3342b40c85558be9715fff5789e2ac4954781d4cd3dda1de681d7922 +2024-03-30 19:00:59.408[1711836059408] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52009//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 19:00:59.418[1711836059418] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52013//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 19:00:59.425[1711836059425] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52015//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:00:59.433[1711836059433] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52018//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 19:00:59.445[1711836059445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52022//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711836059445&signature=fa64106f54c6a5ed8004feae9810a833157d012e784a68e956dcf5d07a5c12b1 +2024-03-30 19:00:59.451[1711836059451] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52024//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836059451&signature=68b61a53b7cdf0f1038ee233bcb961e0acb6988e9e46df10c56af5173bdc73cf +2024-03-30 19:00:59.458[1711836059458] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52026//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 19:00:59.462[1711836059462] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52028//fapi/v1/indexInfo +2024-03-30 19:00:59.467[1711836059467] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52030//fapi/v1/pmExchangeInfo?timestamp=1711836059467&signature=1b092232e127774fb9ecd4df7a5c7c81ba07cf34326e28be32cd057f15f697dc +2024-03-30 19:00:59.470[1711836059470] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52032//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711836059470&signature=031b989a5e1da1f654d62a0cbea64775581f1018380bc44618af8ae4ce303dcc +2024-03-30 19:00:59.476[1711836059476] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52034//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836059475&endTime=1711836060475 +2024-03-30 19:00:59.480[1711836059480] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52036//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 19:00:59.487[1711836059487] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52040//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711836059487&signature=7a94e03dc4af9731647a23a77c8b1892784baae4e82fd03470f7ac89505356bb +2024-03-30 19:00:59.497[1711836059497] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52044//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711836059496&signature=be1010f1c186752676deb9fed2e2382827c714552b89b31f7e5777be9706d7a8 +2024-03-30 19:00:59.505[1711836059505] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52046//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711836059504&signature=5029fbcfa85e6a42745610737ea6287269fd1933cab58a90d8bdded69be6d17f +2024-03-30 19:00:59.510[1711836059510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52048//fapi/v1/openOrders?timestamp=1711836059510&signature=e65d29239a469cbd444ce20a3e73ba3d21d008503031865d5fb366eb9aeb1c0d +2024-03-30 19:00:59.517[1711836059517] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52050//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 19:00:59.524[1711836059524] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52052//dapi/v1/ticker/24hr +2024-03-30 19:00:59.531[1711836059531] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52054//fapi/v1/listenKey +2024-03-30 19:00:59.544[1711836059544] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52057//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711836059544&signature=7dc5d502758b1c6ec74f2d46353df558f443c7994584feb029f9ccf073becfbf +2024-03-30 19:00:59.550[1711836059550] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52060//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711836059550&signature=5a2bfcc172104e6bf5ef47feca7932c65a7e95627fecdb2aadedf0b8dbd6284e +2024-03-30 19:00:59.561[1711836059561] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52064//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711836059560&signature=ef2480687ffa57a01987c8d2dba19e118310c491446d47e767186c7701fb8a03 +2024-03-30 19:00:59.566[1711836059566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52066//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836059566&signature=0b8a3ecc601ce419f219d7ebdda8805f6d8f3bf8a94b2da5d7acccbfb421ab7b +2024-03-30 19:00:59.581[1711836059581] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52068//dapi/v1/balance?timestamp=1711836059581&signature=a911f76b4d32880598d1d939e87cd7279404499253694b65947966b6c1a8c2fb +2024-03-30 19:00:59.587[1711836059587] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52070//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711836059587&signature=2b1318054d3bcbc431258121b951e84a4eea1fb0bf321c918aad97217a27280e +2024-03-30 19:00:59.599[1711836059599] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52074//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711836059599&signature=4be8ae07242d5860edc17cff4d1e509b593ef86657e174188f40dfe51394295a +2024-03-30 19:00:59.607[1711836059607] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52077//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711836059607&signature=653f6c6231dd9d7cd69c14671d25da4bcc38335e705303644ed448285b11283b +2024-03-30 19:00:59.614[1711836059614] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52080//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 19:00:59.619[1711836059619] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52082//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 19:00:59.625[1711836059625] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52084//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 19:00:59.631[1711836059631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52086//dapi/v1/ticker/bookTicker +2024-03-30 19:00:59.639[1711836059639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52089//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836059638&endTime=1711836060638 +2024-03-30 19:00:59.646[1711836059646] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52092//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 19:00:59.677[1711836059677] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52104//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836059676&endTime=1711836060676 +2024-03-30 19:00:59.681[1711836059681] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52106//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 19:00:59.708[1711836059708] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52108//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 19:00:59.718[1711836059718] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52111//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 19:00:59.723[1711836059723] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52113//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711836059722&endTime=1711836060722 +2024-03-30 19:00:59.734[1711836059734] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52117//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711836059733&endTime=1711836060733 +2024-03-30 19:00:59.740[1711836059740] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52119//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 19:00:59.750[1711836059750] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52123//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711836059750&signature=311b4dbb862933cb26caff657bf5d3be1dd7e7a83512661e85dfd0518755391a +2024-03-30 19:00:59.756[1711836059756] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52126//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 19:00:59.766[1711836059766] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52131//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711836059766&signature=e8a7c1c9534007637f5bd0b88a8b2010023bffee9c3633d6261ef74f9e7596c2 +2024-03-30 19:00:59.770[1711836059770] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52133//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 19:00:59.778[1711836059778] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52136//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711836059778&signature=9692ac5368404369c875d85645e6160707cce0c42bb47bf4968f75f636b3167a +2024-03-30 19:00:59.785[1711836059785] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52139//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711836059785&signature=82d7f0966ae85affc4a5185dcafa9c2d3301f26d484d259940baf2816826f5a5 +2024-03-30 19:00:59.790[1711836059790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52141//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711836059789&endTime=1711836060789 +2024-03-30 19:00:59.794[1711836059794] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52143//fapi/v1/fundingRate +2024-03-30 19:00:59.800[1711836059800] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:00:59.805[1711836059805] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:00:59.806[1711836059806] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:00:59.806[1711836059806] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:00:59.807[1711836059807] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 19:00:59.807[1711836059807] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 19:00:59.808[1711836059808] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:00:59.809[1711836059809] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:00:59.809[1711836059809] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:00:59.810[1711836059810] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:00:59.810[1711836059810] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:00:59.812[1711836059812] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 19:00:59.812[1711836059812] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:00:59.814[1711836059814] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:00:59.815[1711836059815] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:00:59.815[1711836059815] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:00:59.816[1711836059816] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:00:59.817[1711836059817] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:00:59.817[1711836059817] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:00:59.818[1711836059818] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:00:59.818[1711836059818] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 19:00:59.818[1711836059818] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:00:59.818[1711836059818] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:00:59.819[1711836059819] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:00:59.819[1711836059819] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:00:59.819[1711836059819] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 19:00:59.819[1711836059819] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:00:59.823[1711836059823] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@55795845 rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:00:59.824[1711836059824] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:00:59.824[1711836059824] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7b139eab rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:00:59.824[1711836059824] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:00:59.824[1711836059824] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5f2f577 rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:00:59.826[1711836059826] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:00:59.826[1711836059826] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@53e211ee rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:00:59.827[1711836059827] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:00:59.828[1711836059828] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@52500920 rejected from java.util.concurrent.ThreadPoolExecutor@3d08f3f5[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-03-30 19:00:59.832[1711836059832] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52146//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711836059831&signature=3a669d9a84e3b4c37e7fa6f23b9171f5fd170705cde0b54b5419819d8f4f3285 +2024-03-30 19:00:59.838[1711836059838] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52148//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711836059837&signature=8f02af771f5b35bf1865d466e4b1e3e75b888a6d3ffa3644091ec8044d37afb6 +2024-03-30 19:00:59.844[1711836059844] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52151//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711836059844&signature=5b58d6ea0bda00aab6672a55269cdb77a93d83704c61c6ad0e6d3a45dd55664d +2024-03-30 19:00:59.849[1711836059849] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52153//dapi/v1/positionSide/dual?timestamp=1711836059849&signature=59bb2c6762ccce30be1bff0bcefa5650f6362e8d14dda6db7131ad8f59249507 +2024-03-30 19:00:59.856[1711836059856] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52173//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711836059856&signature=803e7d1ae88cff4accdef818289f91152887fc33998eec00b422187252702f6f +2024-03-30 19:00:59.862[1711836059862] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52176//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 19:00:59.866[1711836059866] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52178//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:00:59.872[1711836059872] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52180//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 19:00:59.877[1711836059877] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52183//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711836059876&endTime=1711836060876 +2024-03-30 19:00:59.883[1711836059883] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52185//fapi/v1/leverageBracket?timestamp=1711836059882&signature=b34749f9f3b6c7c7ce72396d5db75b67a487140493bc8c37d10f133af3c51c9e +2024-03-30 19:00:59.888[1711836059888] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52187//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836059887&signature=f8d1aa63a0063a9571064ed89f9183ecd17bd7c7fded4dc2cc1e544a6b4491cf +2024-03-30 19:00:59.894[1711836059894] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52189//dapi/v1/ticker/price +2024-03-30 19:00:59.900[1711836059900] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52191//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 19:00:59.912[1711836059912] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52195//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711836059910&endTime=1711836060910 +2024-03-30 19:00:59.915[1711836059915] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52197//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 19:00:59.927[1711836059927] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52199//fapi/v2/positionRisk?timestamp=1711836059926&signature=8766ec05e86d79103861dd76633910c206381d900117a2688c8d42152e2793e2 +2024-03-30 19:00:59.932[1711836059932] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52201//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711836059932&signature=1951ab68d2fcc2fa7ae3bb670a701b2fecfbc05ba712c7e47cdeb43dc61ad4fd +2024-03-30 19:00:59.939[1711836059939] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52203//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 19:00:59.943[1711836059943] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52205//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711836059942&endTime=1711836060942 +2024-03-30 19:00:59.953[1711836059953] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52209//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:00:59.959[1711836059959] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52212//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836059958&endTime=1711836060958 +2024-03-30 19:00:59.965[1711836059965] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52215//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711836059965&signature=0e7adfb6c613e22d4338dcdcbe7be90a6babef6badcce0c39f5e2307e18d5477 +2024-03-30 19:00:59.973[1711836059973] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52219//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 19:00:59.977[1711836059977] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52221//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 19:00:59.980[1711836059980] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52223//fapi/v2/balance?timestamp=1711836059980&signature=9be09799487ed0508bade4b33dfbb45dd1c173a2ef4af0da8d0ea417aaf1ffa8 +2024-03-30 19:00:59.985[1711836059985] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52226//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711836059985&signature=57c928305d709db64453603dcc7a109822b7947b8b52e8b269239c9577e9a573 +2024-03-30 19:00:59.992[1711836059992] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52229//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711836059992&signature=b1ef10a0e0a3eddef8ba650a3cb4022e831bc6b1dbe418cbe00b5a20f44632fb +2024-03-30 19:00:59.999[1711836059999] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52233//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 19:01:00.002[1711836060002] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52235//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711836060002&endTime=1711836061002 +2024-03-30 19:01:00.008[1711836060008] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52237//dapi/v1/positionRisk?timestamp=1711836060008&signature=5f012643ff444e54b7ca0bd0a3e55f5c7677c4be0d04c1116456545ba064da4c +2024-03-30 19:01:00.012[1711836060012] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52239//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711836060011&signature=24f12264873d7fa2ee1c6d4053646173cef835c8e1b6f444c4fc690f4fb92952 +2024-03-30 19:01:00.023[1711836060023] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52243//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:01:00.029[1711836060029] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52245//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836060028&endTime=1711836061028 +2024-03-30 19:01:00.035[1711836060035] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52247//fapi/v1/income?symbol=BNBUSDT×tamp=1711836060035&signature=813dbd96956cc4b3083d411d9b1abb280a598114332bc68c90b948b11959d9c5 +2024-03-30 19:01:00.043[1711836060043] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52249//fapi/v1/income?timestamp=1711836060043&signature=e17aaf5d465dbbc60d2b53be044bb07a91b34cfa8d0196a86205a8e01a931661 +2024-03-30 19:01:00.050[1711836060050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52251//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:01:00.061[1711836060061] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52254//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 19:01:00.068[1711836060068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52256//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711836060068&signature=31a6b6e9f96e518dd68106be0632986ab6954e573f0e1d7d639416d43e4204f3 +2024-03-30 19:01:00.079[1711836060079] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52259//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 19:01:00.087[1711836060087] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52261//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711836060085&endTime=1711836061085 +2024-03-30 19:01:00.099[1711836060099] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52265//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711836060098&endTime=1711836061098 +2024-03-30 19:01:00.122[1711836060122] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52267//dapi/v1/fundingRate +2024-03-30 19:01:00.127[1711836060127] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52269//fapi/v1/positionSide/dual?timestamp=1711836060126&signature=45f0cec195f08521a77d094a90f2ad9a37af623118217dc0eda1ca50ee926156 +2024-03-30 19:01:00.131[1711836060131] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52271//fapi/v1/ping +2024-03-30 19:01:00.136[1711836060136] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52273//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 19:01:00.147[1711836060147] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52275//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:01:00.152[1711836060152] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52277//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 19:01:00.159[1711836060159] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52280//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711836060158&endTime=1711836061158 +2024-03-30 19:01:00.165[1711836060165] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52283//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711836060164&endTime=1711836061164 +2024-03-30 19:01:00.174[1711836060174] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52286//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 19:01:00.184[1711836060184] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52288//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 19:01:00.191[1711836060191] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52290//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711836060190&endTime=1711836061190 +2024-03-30 19:01:00.230[1711836060230] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52294//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711836060230&signature=44f4aeaa598f3bcd60ba83df9256b1f79feceed6881a90d9166ff17790809ad8 +2024-03-30 19:01:00.307[1711836060307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52297//fapi/v1/income/asyn?startTime=1711836060306&endTime=1711836061306×tamp=1711836060307&signature=003a1b897fd3886766fedb3054e5b71f582e7deb31b2b41795c5142e948dd5d4 +2024-03-30 19:01:00.355[1711836060355] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52299//fapi/v1/income/asyn?timestamp=1711836060355&signature=c4ab953a670f5b00a0580d859b6d9d1c33ac52c772d694b39df339d3832fe6ce +2024-03-30 19:01:00.362[1711836060362] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52301//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 19:01:00.369[1711836060369] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52303//fapi/v1/assetIndex +2024-03-30 19:01:00.383[1711836060383] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52305//dapi/v1/listenKey +2024-03-30 19:01:00.392[1711836060392] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52307//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711836060391&signature=8ea2552099c9cfde6deabb968658ee4b45d96dffdfcb8d6401bffd7fa84cdd53 +2024-03-30 19:01:00.403[1711836060403] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52310//fapi/v2/account?timestamp=1711836060403&signature=45fcc50c437ec6a67c6a41802462329e059b9adaf3b8e2cb8b27d5c68972ac2d +2024-03-30 19:01:00.416[1711836060416] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52313//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711836060416&signature=02fa6e53ace29435467efbafbb13b0149a60b1ec3760f171d7c9e0c94c54007b +2024-03-30 19:01:00.432[1711836060432] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52315//fapi/v1/listenKey +2024-03-30 19:01:00.440[1711836060440] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52317//dapi/v1/adlQuantile?timestamp=1711836060439&signature=9867fcb370c303e89afe70fc71cf20d4460578371b07d518d06b8f90a3fb62c2 +2024-03-30 19:01:00.445[1711836060445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52319//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711836060445&signature=a608b72674ac311fd88239ef5b6ea75c38a497d494a769f200aac423115f8ed7 +2024-03-30 19:01:00.451[1711836060451] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52321//dapi/v1/listenKey +2024-03-30 19:01:00.461[1711836060461] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52324//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711836060460&signature=d24d6a5a2a2d81d01bc81a2b075a09f9a2506b7016e23a5b3be399970a92a69b +2024-03-30 19:01:00.472[1711836060472] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52328//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 19:01:00.479[1711836060479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52330//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711836060478&endTime=1711836061478 +2024-03-30 19:01:00.488[1711836060488] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52332//fapi/v1/adlQuantile?timestamp=1711836060488&signature=b7c5ebfcbf5729f561199485e45b1a2010a3ecabc7ba4e56b5f7e8cfd7bffd01 +2024-03-30 19:01:00.495[1711836060495] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52334//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711836060495&signature=03c0f2a451f1662fceff10b3b6fff113f6d61cee3255f32b1843d380414c8555 +2024-03-30 19:01:00.503[1711836060503] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52336//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711836060503&signature=98b57fb3962aea12787bc72b15e140c2b5674d65cdc0a0fd4b86fa82d3c5464a +2024-03-30 19:01:00.510[1711836060510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52338//fapi/v1/forceOrders?timestamp=1711836060510&signature=12fe23938bf7a3033a2b511fbe277aa3be8333d0cee18f8ea313da244d7bfbea +2024-03-30 19:01:00.518[1711836060518] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52340//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836060516&endTime=1711836061516 +2024-03-30 19:01:00.528[1711836060528] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52344//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:01:00.534[1711836060534] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52346//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711836060534&signature=e50bb678e1b6ae528fdabf04ffca76b7182edfb6f97ebf654b28b53318d8db67 +2024-03-30 19:01:00.544[1711836060544] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52349//dapi/v1/leverageBracket?timestamp=1711836060544&signature=e025f35420a846830eeed66ffb6af53dbc46a87af0d07043711a8e0beaa8d857 +2024-03-30 19:01:00.551[1711836060551] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52351//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836060549&signature=7ab87281b0c5e73d668f7462198dc408d5e04897a498af35342212f8a5a0635e +2024-03-30 19:01:00.559[1711836060559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52353//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836060557&endTime=1711836061557 +2024-03-30 19:01:00.588[1711836060588] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52357//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:01:00.690[1711836060690] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52360//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711836060690&signature=7967e375916db8bdf6b4730b86a6ae64f259721aa8586c590eab80a0982de31c +2024-03-30 19:01:00.761[1711836060761] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52364//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836060759&endTime=1711836061759 +2024-03-30 19:01:00.767[1711836060767] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52366//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 19:01:00.776[1711836060776] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52369//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711836060775&signature=86ef4067349c0cc3f748d6343d7c11f6fa5791d793ed232c2f1e7f7a7425dc10 +2024-03-30 19:01:00.783[1711836060783] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52371//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836060782&signature=53c9fc30710a46791a6c4cc0ef473f494a796d1876e497e9fed4323ba66a4366 +2024-03-30 19:01:00.789[1711836060789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52373//fapi/v1/leverageBracket?timestamp=1711836060789&signature=39573b69909bccb1b08a03e3e009e489f5205f029f89bf5d79ae188fd29a5b3a +2024-03-30 19:01:00.797[1711836060797] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52375//dapi/v2/leverageBracket?timestamp=1711836060796&signature=c3d4bb05447e6b8167dca7320a76e987c4bbd5c2d976790d79d6b73315193fae +2024-03-30 19:01:00.803[1711836060803] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52377//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711836060803&signature=763a62c76d07e5bb42949ee3ab5f6c500fa9eba05cfe4b7c4eb6a73b2d451d49 +2024-03-30 19:01:00.810[1711836060810] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52379//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711836060810&signature=ea1f21ab97206f934eb5e102d783efd3178e910e1c6c6736bf8c6101fc1e3914 +2024-03-30 19:01:00.837[1711836060837] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52381//dapi/v1/forceOrders?timestamp=1711836060837&signature=7eee3198df6c12b2dc6ea218b8b94004e749585bb9b002db3f9c5cf0e866904a +2024-03-30 19:01:00.842[1711836060842] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52383//dapi/v1/time +2024-03-30 19:01:00.850[1711836060850] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52386//fapi/v1/listenKey +2024-03-30 19:01:00.857[1711836060857] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52388//dapi/v1/account?timestamp=1711836060857&signature=13c45c15f95447624b23550017a46009ea5e1cfa8ce794fd8231d046e6b6b6db +2024-03-30 19:03:45.576[1711836225576] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52414//dapi/v1/income?symbol=BNBUSDT×tamp=1711836225521&signature=fe29cecbc1fb6fd0374e977a1e73ff69456b055c7c2aedecbcb90cb08ce1314b +2024-03-30 19:03:45.935[1711836225935] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52416//dapi/v1/income?timestamp=1711836225935&signature=80ecfbae7d490275e20f40f8c22045ec81d60df248e579d2383b1c188de06177 +2024-03-30 19:03:45.946[1711836225946] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52418//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 19:03:45.957[1711836225957] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52422//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 19:03:45.966[1711836225966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52424//fapi/v1/exchangeInfo +2024-03-30 19:03:45.972[1711836225972] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52426//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 19:03:45.978[1711836225978] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52428//fapi/v1/ticker/24hr +2024-03-30 19:03:45.987[1711836225987] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52431//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711836225987&signature=58ce37da60bbe50abb310175dada7d6eb49e590f4d4739d3bd8613fa7b9e0193 +2024-03-30 19:03:46.002[1711836226002] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52433//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711836226002&signature=e381f7ffde163257eb5c616a023426ef27a83327c4527b4996046602f4ccc94f +2024-03-30 19:03:46.011[1711836226011] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52436//fapi/v1/time +2024-03-30 19:03:46.018[1711836226018] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52438//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711836226017&signature=de1c26ba8dcbef8a7efcb3b0e51c8c883c907561f9778d4a9f072ec6e3de8671 +2024-03-30 19:03:46.025[1711836226025] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52440//dapi/v1/openOrders?timestamp=1711836226024&signature=bdba5f1d70eac7dd58d2655cbcc80edc0e384c545e0519fc368967d58cd141fe +2024-03-30 19:03:46.033[1711836226033] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52442//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711836226033&signature=941b3ad529ad49b3e02c4f15dcdeb001d39fbab7609bce8005f54982a49aa19a +2024-03-30 19:03:46.038[1711836226038] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52444//dapi/v1/leverageBracket?timestamp=1711836226038&signature=67cf7c19d51a82a7a026cdf832449d0a770ee1ec3fc9c9174acc527361596057 +2024-03-30 19:03:46.044[1711836226044] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52446//fapi/v1/multiAssetsMargin?timestamp=1711836226044&signature=7b30ac67678572cc99dfd5d868f837a7a796650a9c843a137d923ef9904e0214 +2024-03-30 19:03:46.050[1711836226050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52448//dapi/v1/pmExchangeInfo?timestamp=1711836226050&signature=8bcad354def766a1a8bb3f82b1388979e5fe4b2e1ae7da27c29625422551585d +2024-03-30 19:03:46.057[1711836226057] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52450//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711836226057&signature=ccdb04e72b1f32cea66ae71b2fffa094feaa1f5b5f93a562631e013946d8cc5a +2024-03-30 19:03:46.064[1711836226064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52452//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 19:03:46.070[1711836226070] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52454//dapi/v1/premiumIndex +2024-03-30 19:03:46.075[1711836226075] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52456//fapi/v1/apiTradingStatus?timestamp=1711836226075&signature=9a2a352dd3a22aac928153e978fc9d6ce1cba06d91eb42982269182d55f1d4be +2024-03-30 19:03:46.093[1711836226093] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52458//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711836226093&signature=a29903de61b83368821fc80d1eb825855ffbf2660e79862d352ebfd351122640 +2024-03-30 19:03:46.097[1711836226097] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52460//dapi/v1/exchangeInfo +2024-03-30 19:03:46.110[1711836226110] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52464//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711836226109&signature=3c557243fa42363b16634a176afaa7b8269fc59d0c9379e2262e60f59a7e0fe4 +2024-03-30 19:03:46.116[1711836226116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52466//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836226116&signature=3706bcdd7588b131523bdc0b7cb468464fe407776607923e273f8f62222cb889 +2024-03-30 19:03:46.131[1711836226131] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52470//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711836226130&signature=e21a2c05b2596287b729a5cd86057479eedb8c5d84256e25e67f9b9cdaea8ab2 +2024-03-30 19:03:46.139[1711836226139] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52472//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836226138&signature=33760e310f182bc8ce9df585002a2a2123ec01a3a9b9d26d2ed465aa9116b734 +2024-03-30 19:03:46.145[1711836226145] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52474//dapi/v1/ping +2024-03-30 19:03:46.153[1711836226153] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52476//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 19:03:46.158[1711836226158] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52478//fapi/v1/premiumIndex +2024-03-30 19:03:46.163[1711836226163] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52480//dapi/v1/listenKey +2024-03-30 19:03:46.172[1711836226172] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52483//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711836226171&signature=6aeed83614635be0240782bd54eca6a922e87de38dbe8d67810ca165aedfbe70 +2024-03-30 19:03:46.177[1711836226177] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52485//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 19:03:46.183[1711836226183] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52487//fapi/v1/ticker/bookTicker +2024-03-30 19:03:46.192[1711836226192] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52490//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711836226192&signature=db88bb19f50e8cb0183d16ae29eeecf405bd579067e946a7a386c0a8a3a3d0bd +2024-03-30 19:03:46.200[1711836226200] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52493//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711836226198&signature=57f5d5efc7d96e4c715d47565f423afc25ca64861bcd77b00d63576483166749 +2024-03-30 19:03:46.208[1711836226208] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52496//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711836226207&signature=3659804e2bfc8bd3d33c731dd709fbdbc4f846bd8c0ace400fc1193ca1a3aac5 +2024-03-30 19:03:46.212[1711836226212] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52498//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711836226211&endTime=1711836227211 +2024-03-30 19:03:46.221[1711836226221] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52502//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 19:03:46.225[1711836226225] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52504//fapi/v1/ticker/price +2024-03-30 19:03:46.230[1711836226230] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52506//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 19:03:46.238[1711836226238] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52509//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711836226237&signature=181731951ef74191630b75248f82b75b6c4cd0ae8296ced25724af803100e666 +2024-03-30 19:03:46.243[1711836226243] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52511//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 19:03:46.253[1711836226253] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52515//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 19:03:46.259[1711836226259] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52517//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:03:46.267[1711836226267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52520//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 19:03:46.280[1711836226280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52524//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711836226280&signature=cff0a996d97f2c062bc43456d637ac87ca49600dee7c292055a506e4c86303d4 +2024-03-30 19:03:46.287[1711836226287] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52526//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836226287&signature=53d775e11e191c976ee7d7fa9f2611ff3194bd16150b7038c0dfc6f7c0063885 +2024-03-30 19:03:46.294[1711836226294] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52528//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 19:03:46.300[1711836226300] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52530//fapi/v1/indexInfo +2024-03-30 19:03:46.307[1711836226307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52532//fapi/v1/pmExchangeInfo?timestamp=1711836226307&signature=af7c49265937866097fb1d5bda03fad47627ec8b92f0e1a45adaa9e0fa86ca52 +2024-03-30 19:03:46.314[1711836226314] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52534//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711836226313&signature=b11b8459cdd0531ad6eb57e297ead6c1db3d72cbbe33a83dfb2f471d6c8e7c67 +2024-03-30 19:03:46.322[1711836226322] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52536//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836226319&endTime=1711836227319 +2024-03-30 19:03:46.328[1711836226328] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52538//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 19:03:46.338[1711836226338] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52542//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711836226338&signature=0379d39e9a88e8d83bc157834738e31b66c2cc2e3883545517c84a1b9146569b +2024-03-30 19:03:46.349[1711836226349] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52546//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711836226349&signature=eaed46d75acbe87ee00d70621601cf968284ca418ee82e365ff8ac59ae2eb866 +2024-03-30 19:03:46.358[1711836226358] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52548//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711836226357&signature=ca1377f7dc8aa03853553660b459c3072914bb9a1e5e391daffd8ef33090d4b5 +2024-03-30 19:03:46.367[1711836226367] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52550//fapi/v1/openOrders?timestamp=1711836226367&signature=a142b6148c9029b85a1a81bec0b9d206a0578e27446ac5c1b83b3b2d469d40e2 +2024-03-30 19:03:46.374[1711836226374] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52552//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 19:03:46.381[1711836226381] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52554//dapi/v1/ticker/24hr +2024-03-30 19:03:46.388[1711836226388] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52556//fapi/v1/listenKey +2024-03-30 19:03:46.401[1711836226401] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52559//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711836226401&signature=b79662fc9f856c54eca77066f43dfa72ad3c68224ed423741e010f4df992f542 +2024-03-30 19:03:46.410[1711836226410] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52562//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711836226409&signature=407f355ed8923587e263fb9ad150704509f0d103e4ac7e5b5bed2d32d065091e +2024-03-30 19:03:46.419[1711836226419] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52566//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711836226419&signature=06285ff5efd6f35096cc16e65337b76cb9d79fa9899b4827da3d45a307f36f0f +2024-03-30 19:03:46.425[1711836226425] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52568//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711836226424&signature=e2f5791425f52ab18c8ffcd99c57f9180d38561707266c4a552f88a5928ac4e3 +2024-03-30 19:03:46.437[1711836226437] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52570//dapi/v1/balance?timestamp=1711836226436&signature=be5aeb5dcf21c87f0435894ec3949997c3f3dfe57a20905ca9ce900f30ff7ad3 +2024-03-30 19:03:46.443[1711836226443] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52572//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711836226443&signature=8ce3781bcffa6920894f5c1f6c9129cc6736cdf046e94247a9e380b4d450e4d1 +2024-03-30 19:03:46.454[1711836226454] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52576//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711836226454&signature=64cbecd37c224ab317e5d267dc2904cba832681c53cc3157c716c0b2b5837339 +2024-03-30 19:03:46.461[1711836226461] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52579//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711836226461&signature=4860adc0408d76345035fe4e6e453c6bac1ed3ac893544fba2df4e58455f0ac6 +2024-03-30 19:03:46.468[1711836226468] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52582//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 19:03:46.473[1711836226473] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52584//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 19:03:46.478[1711836226478] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52586//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 19:03:46.482[1711836226482] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52588//dapi/v1/ticker/bookTicker +2024-03-30 19:03:46.491[1711836226491] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52591//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836226490&endTime=1711836227490 +2024-03-30 19:03:46.498[1711836226498] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52594//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 19:03:46.531[1711836226531] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52606//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836226530&endTime=1711836227530 +2024-03-30 19:03:46.536[1711836226536] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52608//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 19:03:46.554[1711836226554] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52610//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 19:03:46.562[1711836226562] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52613//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 19:03:46.567[1711836226567] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52615//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711836226566&endTime=1711836227566 +2024-03-30 19:03:46.579[1711836226579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52619//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711836226578&endTime=1711836227578 +2024-03-30 19:03:46.585[1711836226585] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52621//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 19:03:46.595[1711836226595] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52625//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711836226595&signature=1ea1bf6dd8514735c873fca410ce44ae5bfc470f347b48c6172138a2c25e897a +2024-03-30 19:03:46.604[1711836226604] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52628//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 19:03:46.615[1711836226615] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52633//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711836226615&signature=228a045a862619ffaefca088673bb779086c96e3c86638b40bf877c432cffdf7 +2024-03-30 19:03:46.623[1711836226623] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52635//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 19:03:46.631[1711836226631] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52638//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711836226630&signature=b1235190c0964722746480c846029636302c9e8537401e94f01643976b14d0a0 +2024-03-30 19:03:46.640[1711836226640] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52641//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711836226638&signature=762cfc32e3680012d7ddb54769205805b8a2cf3b7e41378217bc24f5c38ef12c +2024-03-30 19:03:46.644[1711836226644] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52643//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711836226643&endTime=1711836227643 +2024-03-30 19:03:46.649[1711836226649] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52645//fapi/v1/fundingRate +2024-03-30 19:03:46.658[1711836226658] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:03:46.664[1711836226664] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:03:46.665[1711836226665] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:03:46.666[1711836226666] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:03:46.667[1711836226667] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 19:03:46.667[1711836226667] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 19:03:46.668[1711836226668] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:03:46.669[1711836226669] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:03:46.669[1711836226669] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:03:46.671[1711836226671] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:03:46.671[1711836226671] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:03:46.673[1711836226673] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 19:03:46.674[1711836226674] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:03:46.675[1711836226675] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:03:46.676[1711836226676] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:03:46.677[1711836226677] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:03:46.678[1711836226678] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:03:46.679[1711836226679] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:03:46.680[1711836226680] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:03:46.680[1711836226680] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:03:46.681[1711836226681] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:03:46.683[1711836226683] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 19:03:46.683[1711836226683] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:03:46.687[1711836226687] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@64337702 rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:03:46.688[1711836226688] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:03:46.689[1711836226689] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@2a65bb85 rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:03:46.689[1711836226689] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:03:46.690[1711836226690] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4215838f rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:03:46.690[1711836226690] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:03:46.691[1711836226691] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@76a36b71 rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:03:46.691[1711836226691] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:03:46.692[1711836226692] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6ffab045 rejected from java.util.concurrent.ThreadPoolExecutor@2cf92cc7[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-03-30 19:03:46.695[1711836226695] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52648//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711836226695&signature=4c67d53c8a9a9ac5899057462f0914fd28c92907e5413d3b5c142ae253924ec2 +2024-03-30 19:03:46.701[1711836226701] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52650//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711836226701&signature=6f4e6c94ae7531a1eb996b420a684c3a73e9a2f011e8a1bb2d60d4e629a5c8f8 +2024-03-30 19:03:46.708[1711836226708] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52653//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711836226708&signature=daab34da92060c219bb6e936e3cf212a45f951172795979418bce5d53238218a +2024-03-30 19:03:46.713[1711836226713] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52655//dapi/v1/positionSide/dual?timestamp=1711836226713&signature=4f7b009a2c5302f8075cb79679b22b28ea186968b4f73126371b29f140e5655e +2024-03-30 19:03:46.718[1711836226718] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52657//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711836226718&signature=7bc815bd2913e4dbb8ef847b186db6651284e4233b388c07932dfd798f5e93fe +2024-03-30 19:03:46.727[1711836226727] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52660//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 19:03:46.731[1711836226731] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52662//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:03:46.736[1711836226736] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52664//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 19:03:46.744[1711836226744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52667//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711836226743&endTime=1711836227743 +2024-03-30 19:03:46.749[1711836226749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52669//fapi/v1/leverageBracket?timestamp=1711836226749&signature=933dea0171557083fc11a0cbc082e4bc929ae73300c2840c08d0cdee3afeeca5 +2024-03-30 19:03:46.756[1711836226756] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52677//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836226755&signature=dd7117f3e5ef62387d5c4cbdc6d00dc7c677754f48395a27c62121d09530aca0 +2024-03-30 19:03:46.762[1711836226762] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52691//dapi/v1/ticker/price +2024-03-30 19:03:46.766[1711836226766] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52693//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 19:03:46.775[1711836226775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52697//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711836226774&endTime=1711836227774 +2024-03-30 19:03:46.781[1711836226781] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52699//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 19:03:46.791[1711836226791] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52701//fapi/v2/positionRisk?timestamp=1711836226791&signature=9fe7b1cfdcef8f8a501f0477596c04e1df55a128b26a08851623c4fb19c49584 +2024-03-30 19:03:46.796[1711836226796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52703//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711836226796&signature=42e8a8775fbe4d2cfbde5af17e0bf58916dcb8199cf921f3bfe61d2e96aa2f8b +2024-03-30 19:03:46.804[1711836226804] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52705//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 19:03:46.809[1711836226809] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52707//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711836226808&endTime=1711836227808 +2024-03-30 19:03:46.817[1711836226817] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52711//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:03:46.824[1711836226824] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52714//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836226822&endTime=1711836227822 +2024-03-30 19:03:46.832[1711836226832] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52717//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711836226832&signature=f88dcdbf133ef8b437928f29317fe8f2061652e1fececa9a91f07827381fe856 +2024-03-30 19:03:46.841[1711836226841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52721//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 19:03:46.845[1711836226845] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52723//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 19:03:46.851[1711836226851] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52725//fapi/v2/balance?timestamp=1711836226850&signature=ee91c78ddc37001f895a37bd99faca8decd4b9b0f0d562d50d1322b546ddeab6 +2024-03-30 19:03:46.859[1711836226859] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52728//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711836226859&signature=95234da5301938bb09cca093eaad8ee862c374bcaa9b64f51f12a0b21a56e08d +2024-03-30 19:03:46.866[1711836226866] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52731//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711836226866&signature=b85bff63fd73804c14225033d5db3c828a4e88ef9d0c4201d0efe6488ce9e099 +2024-03-30 19:03:46.876[1711836226876] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52735//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 19:03:46.881[1711836226881] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52737//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711836226880&endTime=1711836227880 +2024-03-30 19:03:46.887[1711836226887] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52739//dapi/v1/positionRisk?timestamp=1711836226887&signature=c06bb54d89c2c0ea091568efef795a1d499fb447038391e293b2896cd0af1f41 +2024-03-30 19:03:46.892[1711836226892] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52741//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711836226891&signature=71d9d36ded9a173ce0414609cb358634348099bab14985fa48449f2b67ddc66a +2024-03-30 19:03:46.902[1711836226902] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52745//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:03:46.906[1711836226906] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52747//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836226906&endTime=1711836227906 +2024-03-30 19:03:46.912[1711836226912] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52749//fapi/v1/income?symbol=BNBUSDT×tamp=1711836226912&signature=bf1dc30174c5d0a38f64673a3bd53daa94d7b44171e9068617287ea4ba29cfd3 +2024-03-30 19:03:46.917[1711836226917] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52751//fapi/v1/income?timestamp=1711836226917&signature=e699927667aa4e632426cf35a70d5a663018117f2557d4f9ac168dbdd453e56a +2024-03-30 19:03:46.923[1711836226923] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52753//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:03:46.929[1711836226929] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52756//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 19:03:46.938[1711836226938] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52758//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711836226938&signature=15bf3228db1ec0e5902273db4a71e32740faeeadf3335765e993a8921212c01a +2024-03-30 19:03:46.947[1711836226947] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52761//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 19:03:46.953[1711836226953] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52763//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711836226951&endTime=1711836227951 +2024-03-30 19:03:46.963[1711836226963] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52767//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711836226962&endTime=1711836227962 +2024-03-30 19:03:46.970[1711836226970] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52769//dapi/v1/fundingRate +2024-03-30 19:03:46.975[1711836226975] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52771//fapi/v1/positionSide/dual?timestamp=1711836226975&signature=5ec8d5ae51f250c1c6f1b696ca59d9795ad37297110ffe2c72f3648b884dc2b4 +2024-03-30 19:03:46.981[1711836226981] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52773//fapi/v1/ping +2024-03-30 19:03:46.988[1711836226988] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52775//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 19:03:46.992[1711836226992] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52777//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:03:46.998[1711836226998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52779//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 19:03:47.005[1711836227005] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52782//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711836227004&endTime=1711836228004 +2024-03-30 19:03:47.023[1711836227023] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52785//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711836227022&endTime=1711836228022 +2024-03-30 19:03:47.031[1711836227031] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52788//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 19:03:47.036[1711836227036] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52790//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 19:03:47.041[1711836227041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52792//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711836227039&endTime=1711836228039 +2024-03-30 19:03:47.056[1711836227056] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52796//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711836227056&signature=c53dded32fef5bf126063745c4c3ded8fee94ab3610e6796d837177b2dffc802 +2024-03-30 19:03:47.068[1711836227068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52799//fapi/v1/income/asyn?startTime=1711836227066&endTime=1711836228066×tamp=1711836227068&signature=80a8c41ab722084155e0be43fe821db5919b44d56fa66e05eb70e23babbf77fe +2024-03-30 19:03:47.100[1711836227100] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52801//fapi/v1/income/asyn?timestamp=1711836227099&signature=6c7eb4f402d44dc9538e090f91c86e39bcf9593a879b9fe9c4ce5360045f1a02 +2024-03-30 19:03:47.107[1711836227107] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52803//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 19:03:47.111[1711836227111] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52805//fapi/v1/assetIndex +2024-03-30 19:03:47.154[1711836227154] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52807//dapi/v1/listenKey +2024-03-30 19:03:47.219[1711836227219] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52809//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711836227219&signature=2598b630a36c80db2caef7a5d7e918b73feedc44a80d89a7cc97b1ba87b3141d +2024-03-30 19:03:47.234[1711836227234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52812//fapi/v2/account?timestamp=1711836227234&signature=1f86ddfb6755c5cd54e9adabfaa6b2ee8cff491ec253284f041150a4e08f6bf8 +2024-03-30 19:03:47.243[1711836227243] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52815//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711836227242&signature=7050ce5434b6e8a5720c3bc8f0534e01f5170ed5e2d6de8abc643ededc2f285e +2024-03-30 19:03:47.249[1711836227249] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52817//fapi/v1/listenKey +2024-03-30 19:03:47.256[1711836227256] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52819//dapi/v1/adlQuantile?timestamp=1711836227256&signature=edb902f699b2a55ad37c1ac50e9ad25d303c33a4c2959382ea16ca9b4a233fc0 +2024-03-30 19:03:47.262[1711836227262] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52821//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711836227261&signature=738b8ee40ac3e7948641c9b37c77b70365f0f3e5eac25b6e343ec37068179af9 +2024-03-30 19:03:47.270[1711836227270] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52823//dapi/v1/listenKey +2024-03-30 19:03:47.278[1711836227278] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52826//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711836227278&signature=a67af6760f16f53a7b3cc1fe11361fac6466e205eb794c0f0f9592c19c97901c +2024-03-30 19:03:47.290[1711836227290] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52830//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 19:03:47.295[1711836227295] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52832//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711836227294&endTime=1711836228294 +2024-03-30 19:03:47.302[1711836227302] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52834//fapi/v1/adlQuantile?timestamp=1711836227301&signature=e4db0b92e14e99135168afd6182d3cf5cb32e48ec97d443ef8f36f1552fed9a6 +2024-03-30 19:03:47.308[1711836227308] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52836//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711836227308&signature=1215e3077499d8542064a35556efb67ccb399b3968865b66527af13ab003b0d6 +2024-03-30 19:03:47.311[1711836227311] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52838//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711836227311&signature=04e92026741008caafca06c53317448ee80f5d536c0dfeb69c3064cb8e9e6504 +2024-03-30 19:03:47.317[1711836227317] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52840//fapi/v1/forceOrders?timestamp=1711836227317&signature=214051c278ab69ae2d6b3710881c46b46ed6d99012ce589496f2f15d8f7abe97 +2024-03-30 19:03:47.323[1711836227323] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52842//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836227322&endTime=1711836228322 +2024-03-30 19:03:47.331[1711836227331] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52846//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:03:47.337[1711836227337] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:52848//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711836227336&signature=edb1421fcd6f113d7fade54b87a14aadf733d869b1d69dfd8171208c60322d3e +2024-03-30 19:03:47.344[1711836227344] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52851//dapi/v1/leverageBracket?timestamp=1711836227343&signature=b2e90528e45bb40f7ce6d9403b972d6a521eed80806e3371eb146b7be8f01619 +2024-03-30 19:03:47.348[1711836227348] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52853//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836227348&signature=0b7c6fb0ceeae9d1f2eb580e2b1c51247080b022c98cf3338290ec3ceae459e8 +2024-03-30 19:03:47.353[1711836227353] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52855//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711836227351&endTime=1711836228351 +2024-03-30 19:03:47.359[1711836227359] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52859//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:03:47.365[1711836227365] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:52862//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711836227364&signature=7d5ed4cd9cbc58604940d5850cb93fffc1e0cf240a42f54279659da52f090a3f +2024-03-30 19:03:47.373[1711836227373] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52866//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711836227372&endTime=1711836228372 +2024-03-30 19:03:47.376[1711836227376] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52868//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 19:03:47.384[1711836227384] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52871//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711836227384&signature=8085500542d66b0ffa814cfeea7f16c81234e5d79ba8d3637e49c5a853bbc650 +2024-03-30 19:03:47.390[1711836227390] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52873//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711836227390&signature=c20f0f36a52766d629f785244e3bbc705628e620e9306eb67aecdc982d6fa613 +2024-03-30 19:03:47.396[1711836227396] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52875//fapi/v1/leverageBracket?timestamp=1711836227395&signature=0b073801185153562c304396f80c332670978c5b69b7b256ee25e042a4e68853 +2024-03-30 19:03:47.400[1711836227400] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52877//dapi/v2/leverageBracket?timestamp=1711836227400&signature=2deae566bedfb4ea3c86f72f9889c2cca63ee448cae306f7fbe40099f73740fd +2024-03-30 19:03:47.405[1711836227405] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52879//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711836227405&signature=b5e3117a612a461891de98a00d9824ece3193ad346f09cf30194a77beb79d97e +2024-03-30 19:03:47.410[1711836227410] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52881//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711836227410&signature=bd5c45df6ddee1e8d99456bb9a8d139547dc689f5aee884fc0e1ba0b07398dea +2024-03-30 19:03:47.416[1711836227416] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52883//dapi/v1/forceOrders?timestamp=1711836227416&signature=7c57784ee49ed979e6e6991ec61a6be7ac88e4e5b7223dc0989a19b4c68a9dc9 +2024-03-30 19:03:47.421[1711836227421] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52885//dapi/v1/time +2024-03-30 19:03:47.427[1711836227427] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:52888//fapi/v1/listenKey +2024-03-30 19:03:47.432[1711836227432] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:52890//dapi/v1/account?timestamp=1711836227432&signature=b4e764cf9af65be0acb77927a220240ec622fe2bb38b34262b424926158f6986 +2024-03-30 19:24:15.841[1711837455841] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53187//dapi/v1/income?symbol=BNBUSDT×tamp=1711837455735&signature=bc2dfa2c0cc24a2fd95168d497b820b9d851c2c6e0ac9750643e07d18f03b0dd +2024-03-30 19:24:16.400[1711837456400] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53189//dapi/v1/income?timestamp=1711837456399&signature=094419662ce4281114d7a954ae78d7a66a7d8614c56697898b43c4a6229d4cf4 +2024-03-30 19:24:16.417[1711837456417] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53191//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 19:24:16.436[1711837456436] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53195//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 19:24:16.451[1711837456451] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53197//fapi/v1/exchangeInfo +2024-03-30 19:24:16.462[1711837456462] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53199//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 19:24:16.485[1711837456485] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53201//fapi/v1/ticker/24hr +2024-03-30 19:24:16.505[1711837456505] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53204//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711837456504&signature=a4441fda3a2fd5193b40a701224d7d6496aca991e6ee9ff58c6a9813040c6575 +2024-03-30 19:24:16.543[1711837456543] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53206//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711837456542&signature=39ac4ecbbb924c6c3b916a3ed59e387a035e8c7b4a76bab2420c3ef763c74541 +2024-03-30 19:24:16.571[1711837456571] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53209//fapi/v1/time +2024-03-30 19:24:16.613[1711837456613] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53211//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711837456612&signature=1916cfa57efe80a2d9316da75903782c77655f5540245fe62b0e2370b01365ac +2024-03-30 19:24:16.644[1711837456644] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53213//dapi/v1/openOrders?timestamp=1711837456643&signature=1c1dac7a1bcdd7bccb1db9e6f46ea3bf0ae8dc3b051317575b26ccae650b8330 +2024-03-30 19:24:16.661[1711837456661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53215//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711837456660&signature=bab62c71a61dc8d31894298d195c286495e743230438bec0d54e9f7165f47c2c +2024-03-30 19:24:16.669[1711837456669] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53217//dapi/v1/leverageBracket?timestamp=1711837456669&signature=f211a2922cc818547c1741c95111bcdb080e0be714f7702e2ca6a0b52b83e119 +2024-03-30 19:24:16.688[1711837456688] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53219//fapi/v1/multiAssetsMargin?timestamp=1711837456687&signature=05dba98ebf434ebdc9a81821683b2f79e7c721cee797acd5beeaff24f96e2b9e +2024-03-30 19:24:16.706[1711837456706] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53221//dapi/v1/pmExchangeInfo?timestamp=1711837456706&signature=841d50d00ba27f62a59fee1f1b3de6a13a5b92b5440e572404f5bb4fca5ba213 +2024-03-30 19:24:16.729[1711837456729] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53223//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711837456728&signature=062aa391348cd6fd1e8a14f46a84536d23614d5307314808c46a6e48b26197b3 +2024-03-30 19:24:16.744[1711837456744] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53225//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 19:24:16.780[1711837456780] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53227//dapi/v1/premiumIndex +2024-03-30 19:24:16.793[1711837456793] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53229//fapi/v1/apiTradingStatus?timestamp=1711837456793&signature=06eccf4498e6b841231a6a6ed5017f6571a30ef9f6cc693297eac71e09708d9b +2024-03-30 19:24:16.815[1711837456815] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53231//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711837456815&signature=eabd6ad0406f0b44270883aa2a30a9bce138e76cbdf4f74204f90442892a034c +2024-03-30 19:24:16.828[1711837456828] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53233//dapi/v1/exchangeInfo +2024-03-30 19:24:16.859[1711837456859] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53237//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711837456858&signature=449d0d6e0e7d5955c7ebf4079175bbef39ba8cfc2bbd304d9996063ca8638b66 +2024-03-30 19:24:16.883[1711837456883] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53239//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711837456883&signature=3ff736fef836e962751596b6668a0b20d7b6fb5846664f5140aae1ff852f955e +2024-03-30 19:24:16.915[1711837456915] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53243//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711837456914&signature=35737dfcba520a882631ffe2ff47ce28db72870322fe39749bcf8a31d53d2791 +2024-03-30 19:24:16.937[1711837456937] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53245//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711837456935&signature=ee2fc3acf5ee495b9b30d579b851fc2f889a3a3b7614afe982bc39b6c9fd731b +2024-03-30 19:24:16.948[1711837456948] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53247//dapi/v1/ping +2024-03-30 19:24:16.964[1711837456964] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53249//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 19:24:16.984[1711837456984] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53251//fapi/v1/premiumIndex +2024-03-30 19:24:17.007[1711837457007] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53253//dapi/v1/listenKey +2024-03-30 19:24:17.028[1711837457028] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53256//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711837457027&signature=244f113225f137d71e5560baa697d9b21a1c76037f7c279bc6ccd44c304d60ba +2024-03-30 19:24:17.045[1711837457045] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53258//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 19:24:17.057[1711837457057] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53260//fapi/v1/ticker/bookTicker +2024-03-30 19:24:17.074[1711837457074] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53263//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711837457074&signature=68be87eaf7117f1bc63fdfdfca48edbb46bb211c637a71c4174adc89818665dd +2024-03-30 19:24:17.102[1711837457102] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53266//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711837457101&signature=13c06bb2bc9087c8aef92952b2f7824143439fb108764914d6f1fd83798f5535 +2024-03-30 19:24:17.145[1711837457145] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53269//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711837457136&signature=5a9f6b343060a0a2dd7453cca6a69dd421e350e39c77c6a6f66092fda85ae939 +2024-03-30 19:24:17.161[1711837457161] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53271//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711837457159&endTime=1711837458159 +2024-03-30 19:24:17.180[1711837457180] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53275//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 19:24:17.204[1711837457204] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53277//fapi/v1/ticker/price +2024-03-30 19:24:17.218[1711837457218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53279//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 19:24:17.244[1711837457244] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53282//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711837457243&signature=d42d2e13c3ff9eee84012801ef7957c0c805fffcae2ca3bb5f49cf841b0a2588 +2024-03-30 19:24:17.260[1711837457260] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53284//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 19:24:17.280[1711837457280] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53288//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 19:24:17.301[1711837457301] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53290//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:24:17.335[1711837457335] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53293//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 19:24:17.370[1711837457370] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53297//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711837457369&signature=be86f2547d7c2877b3523436bd9968399c1a18ea9c51a552f156b88db082ab7c +2024-03-30 19:24:17.386[1711837457386] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53299//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711837457386&signature=8de3dbdadaee8bc606f9adcb3d722de1ea9fc5cf0ba816e863c67064faecdb8c +2024-03-30 19:24:17.401[1711837457401] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53301//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 19:24:17.415[1711837457415] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53303//fapi/v1/indexInfo +2024-03-30 19:24:17.433[1711837457433] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53305//fapi/v1/pmExchangeInfo?timestamp=1711837457432&signature=9fe23ecf1c9b3bba4f1200ad4c77155d4be850d02ad8f2a88dedb4a84b209d53 +2024-03-30 19:24:17.446[1711837457446] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53307//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711837457446&signature=49b1d58b7d278af47696e5efb4bfddf48a8dd5e427f8c8ca52bb22cb7735f2cc +2024-03-30 19:24:17.457[1711837457457] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53309//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837457455&endTime=1711837458455 +2024-03-30 19:24:17.467[1711837457467] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53311//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 19:24:17.494[1711837457494] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53315//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711837457494&signature=d1de19fdb34fb6f15d92de4f6e698519a3b0927779b923fcab644f1597fc4a0e +2024-03-30 19:24:17.517[1711837457517] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53319//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711837457516&signature=db7c7d17ecea0ced5e01963ac6f96a641b570f7cfa68bde43ada75f3411b690f +2024-03-30 19:24:17.537[1711837457537] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53321//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711837457535&signature=af124fd267a78d1ad94fd6af0071ebf70ae9a3282636aa16b09f6ae5de1485db +2024-03-30 19:24:17.552[1711837457552] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53323//fapi/v1/openOrders?timestamp=1711837457552&signature=12ce814a4560c5e7d7c1fb1ec8b8ce7ee68436c0a8975d310defa71609d6ae08 +2024-03-30 19:24:17.565[1711837457565] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53325//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 19:24:17.582[1711837457582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53327//dapi/v1/ticker/24hr +2024-03-30 19:24:17.613[1711837457613] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53329//fapi/v1/listenKey +2024-03-30 19:24:17.647[1711837457647] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53332//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711837457647&signature=17775f6d7e518eb7ef9167612f26c8432dfdde77cb1c0799bb43a3925c32927d +2024-03-30 19:24:17.662[1711837457662] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53335//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711837457662&signature=51be9a0a7a11ea570ff570b3c2d99876b5778e2e1a5e4349a53cf8bf333b42be +2024-03-30 19:24:17.690[1711837457690] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53339//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711837457689&signature=afc36657cbfb92a66cc27f833039c15cc525a16ff1ee97962aec69a08a7843b1 +2024-03-30 19:24:17.715[1711837457715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53341//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711837457715&signature=6b4304e349491dff805d1e83a4d66713d8e2748259634019325a9741193d753d +2024-03-30 19:24:17.749[1711837457749] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53343//dapi/v1/balance?timestamp=1711837457749&signature=4216b59ae4f8e25ce20911b2543aacee8bbe889fc5a3792aff7120cda7d6065c +2024-03-30 19:24:17.761[1711837457761] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53345//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711837457761&signature=f52bf365355aa6751bb223bb34b999c4f61cf3b937a92cac094142ebefbab821 +2024-03-30 19:24:17.780[1711837457780] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53349//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711837457779&signature=c3928df737e5c7b795b469b0c2598a143f7551cc89f4e63280656bb1a10769b4 +2024-03-30 19:24:17.799[1711837457799] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53352//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711837457799&signature=94e394a3a617a96db1401386e7589418845423c0647d884e23d278c0470f2667 +2024-03-30 19:24:17.823[1711837457823] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53355//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 19:24:17.835[1711837457835] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53357//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 19:24:17.865[1711837457865] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53359//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 19:24:17.877[1711837457877] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53361//dapi/v1/ticker/bookTicker +2024-03-30 19:24:17.899[1711837457899] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53364//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711837457898&endTime=1711837458898 +2024-03-30 19:24:17.917[1711837457917] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53367//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 19:24:18.013[1711837458013] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53379//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711837458010&endTime=1711837459010 +2024-03-30 19:24:18.023[1711837458023] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53381//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 19:24:18.060[1711837458060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53383//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 19:24:18.073[1711837458073] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53386//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 19:24:18.093[1711837458093] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53388//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711837458092&endTime=1711837459092 +2024-03-30 19:24:18.111[1711837458111] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53392//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711837458110&endTime=1711837459110 +2024-03-30 19:24:18.133[1711837458133] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53394//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 19:24:18.157[1711837458157] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53398//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711837458155&signature=bff73c89919fdbe4d30d78048961d2730bcab5d776c6b2980fdc5d5d36eb90a2 +2024-03-30 19:24:18.185[1711837458185] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53401//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 19:24:18.213[1711837458213] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53406//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711837458213&signature=df835ddc9b192996eef2f48ae9f4f10a9942150d86b995297ebbe9b36b2655d3 +2024-03-30 19:24:18.231[1711837458231] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53408//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 19:24:18.247[1711837458247] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53411//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711837458247&signature=a652536affa864c61341c59e67f2717937051dbe4ac335ebf57a1bba01390518 +2024-03-30 19:24:18.262[1711837458262] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53414//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711837458261&signature=39360fb2519f3aa39f020f7cc3a3a0b4441ed72b624ab704effda811cd452022 +2024-03-30 19:24:18.279[1711837458279] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53416//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711837458278&endTime=1711837459278 +2024-03-30 19:24:18.292[1711837458292] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53418//fapi/v1/fundingRate +2024-03-30 19:24:18.312[1711837458312] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:24:18.323[1711837458323] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:24:18.325[1711837458325] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:24:18.327[1711837458327] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:24:18.328[1711837458328] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 19:24:18.329[1711837458329] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 19:24:18.330[1711837458330] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:24:18.332[1711837458332] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:24:18.333[1711837458333] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:24:18.333[1711837458333] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:24:18.334[1711837458334] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:24:18.335[1711837458335] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 19:24:18.339[1711837458339] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:24:18.342[1711837458342] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:24:18.343[1711837458343] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:24:18.345[1711837458345] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:24:18.351[1711837458351] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:24:18.352[1711837458352] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:24:18.355[1711837458355] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:24:18.357[1711837458357] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:24:18.359[1711837458359] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 19:24:18.360[1711837458360] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:24:18.360[1711837458360] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:24:18.360[1711837458360] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:24:18.360[1711837458360] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:24:18.361[1711837458361] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 19:24:18.362[1711837458362] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:24:18.369[1711837458369] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4fad94a7 rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:24:18.371[1711837458371] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 19:24:18.376[1711837458376] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@119f1f2a rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:24:18.377[1711837458377] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 19:24:18.379[1711837458379] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7fd4acee rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:24:18.379[1711837458379] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 19:24:18.382[1711837458382] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@2f058b8a rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 19:24:18.383[1711837458383] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 19:24:18.385[1711837458385] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@751d3241 rejected from java.util.concurrent.ThreadPoolExecutor@475835b1[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-03-30 19:24:18.394[1711837458394] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53421//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711837458394&signature=2c0812a3c8cbc2a6a48672c7052e4ae08c02174a3b46609957cbb5f00f49af0c +2024-03-30 19:24:18.412[1711837458412] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53423//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711837458412&signature=a93a074d5ba71d46a977ade171471d4b64be45d0dc943399863ff76cc83c9b24 +2024-03-30 19:24:18.442[1711837458442] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53444//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711837458442&signature=d20d175a00ebf27c394d9c7d4d8f20de7ceaff8e3ea5143062d719cc599175b1 +2024-03-30 19:24:18.453[1711837458453] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53446//dapi/v1/positionSide/dual?timestamp=1711837458453&signature=2d0d31095e38ca7fde7dba2b8a80f61fac81a85d27de9bf142abc8fa1f45fb59 +2024-03-30 19:24:18.472[1711837458472] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53448//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711837458472&signature=3415b7b8b69809d8b13cfcb1cef1f39a5337b7d6d5c5f7b14ad087b174d43972 +2024-03-30 19:24:18.488[1711837458488] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53451//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 19:24:18.514[1711837458514] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53453//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:24:18.522[1711837458522] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53455//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 19:24:18.540[1711837458540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53458//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711837458539&endTime=1711837459539 +2024-03-30 19:24:18.559[1711837458559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53460//fapi/v1/leverageBracket?timestamp=1711837458559&signature=eb8d51e1c5e65fab77d5901dd8daf848eb235c6d817c447fb5d6fdeb4eb1d9d3 +2024-03-30 19:24:18.577[1711837458577] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53462//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711837458575&signature=741a619df07a9ed28647e77b974f365156aa649ae1e664f5ec5305c1c777e9a3 +2024-03-30 19:24:18.600[1711837458600] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53464//dapi/v1/ticker/price +2024-03-30 19:24:18.621[1711837458621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53466//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 19:24:18.654[1711837458654] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53470//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711837458652&endTime=1711837459652 +2024-03-30 19:24:18.689[1711837458689] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53472//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 19:24:18.718[1711837458718] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53474//fapi/v2/positionRisk?timestamp=1711837458717&signature=389499550a928fe6a76fa332949714d6c91a6fc037599ca949585039a0f7c449 +2024-03-30 19:24:18.740[1711837458740] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53476//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711837458739&signature=1617cde407daaa3b17308f7056990e1bb498be0be4c2798e0997d3668d95698f +2024-03-30 19:24:18.768[1711837458768] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53478//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 19:24:18.788[1711837458788] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53480//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711837458787&endTime=1711837459787 +2024-03-30 19:24:18.805[1711837458805] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53484//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:24:18.824[1711837458824] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53487//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837458822&endTime=1711837459822 +2024-03-30 19:24:18.842[1711837458842] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53490//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711837458842&signature=41534d1da24143f0fb98b4aeafe0dfffafa418d8f640386f997bc99815a05129 +2024-03-30 19:24:18.897[1711837458897] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53494//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 19:24:18.914[1711837458914] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53496//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 19:24:18.926[1711837458926] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53498//fapi/v2/balance?timestamp=1711837458926&signature=1523d978513b5d9b8c1322c2db159f3648cf673a0d298c6f0e31c1b840037d76 +2024-03-30 19:24:18.951[1711837458951] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53501//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711837458950&signature=a51dd02c5469c947cb8723e89dba9f53e55d7ec81e768846eb64deff55083da7 +2024-03-30 19:24:18.978[1711837458978] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53504//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711837458978&signature=49aa104e57c1c017e37fcbe35da46e89a55391aa69bcf0543f004dca3a334ea5 +2024-03-30 19:24:18.997[1711837458997] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53508//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 19:24:19.018[1711837459018] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53510//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711837459015&endTime=1711837460015 +2024-03-30 19:24:19.046[1711837459046] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53512//dapi/v1/positionRisk?timestamp=1711837459046&signature=f26eb52bf40a32799c3fffc8085d725818a5ad243e9a4c1e1b83ebcb098d7e25 +2024-03-30 19:24:19.086[1711837459086] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53514//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711837459086&signature=0b5d2b8947b6d80b96f771fd1d9f847189a6ab03340e981aee249b7f119e305c +2024-03-30 19:24:19.115[1711837459115] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53518//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:24:19.239[1711837459239] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53520//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837459237&endTime=1711837460237 +2024-03-30 19:24:19.271[1711837459271] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53522//fapi/v1/income?symbol=BNBUSDT×tamp=1711837459271&signature=1a613130330913b4056e661792771b33ca1c1b9bae17d6e86bbab42d33f34cc2 +2024-03-30 19:24:19.278[1711837459278] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53524//fapi/v1/income?timestamp=1711837459278&signature=eaf6dab2fab8dddeac94e446cad9021a4dac9590add56d87ea88356ded2def9e +2024-03-30 19:24:19.297[1711837459297] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53526//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:24:19.312[1711837459312] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53529//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 19:24:19.350[1711837459350] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53531//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711837459349&signature=bf033beafed0afea35c4eaabd720f928496fcc738f5d8ba2b328c66c289da71d +2024-03-30 19:24:19.365[1711837459365] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53534//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 19:24:19.573[1711837459573] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53536//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711837459562&endTime=1711837460562 +2024-03-30 19:24:19.715[1711837459715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53540//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711837459714&endTime=1711837460714 +2024-03-30 19:24:19.752[1711837459752] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53542//dapi/v1/fundingRate +2024-03-30 19:24:19.760[1711837459760] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53544//fapi/v1/positionSide/dual?timestamp=1711837459759&signature=7cbbd8f53d502ede53248a9abe7c841e240631a73013a3687f55b0d5ba4c1e3f +2024-03-30 19:24:19.800[1711837459800] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53546//fapi/v1/ping +2024-03-30 19:24:19.817[1711837459817] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53548//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 19:24:19.842[1711837459842] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53550//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 19:24:19.857[1711837459857] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53552//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 19:24:19.873[1711837459873] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53555//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711837459871&endTime=1711837460871 +2024-03-30 19:24:19.967[1711837459967] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53558//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711837459965&endTime=1711837460965 +2024-03-30 19:24:19.981[1711837459981] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53561//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 19:24:19.998[1711837459998] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53563//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 19:24:20.012[1711837460012] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53565//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711837460010&endTime=1711837461010 +2024-03-30 19:24:20.039[1711837460039] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53569//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711837460039&signature=09a73f6705b37f1f40a7c3b59d6224b2f3205d84e37edec75e8f410540e4994c +2024-03-30 19:24:20.064[1711837460064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53572//fapi/v1/income/asyn?startTime=1711837460063&endTime=1711837461063×tamp=1711837460064&signature=fde026d9784c747c791e880b083021688a775a0b208c0ae54a52185c66afbc83 +2024-03-30 19:24:20.081[1711837460081] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53574//fapi/v1/income/asyn?timestamp=1711837460081&signature=a126ba5549276031a5d9718764fb3ee956da1c3e8945cd674449982429be422c +2024-03-30 19:24:20.114[1711837460114] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53576//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 19:24:20.130[1711837460130] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53578//fapi/v1/assetIndex +2024-03-30 19:24:20.141[1711837460141] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53580//dapi/v1/listenKey +2024-03-30 19:24:20.166[1711837460166] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53582//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711837460166&signature=1805802dacd0159dbafa2fe31db6ceb693b4b3ce71eb7a9ad528136d393d211b +2024-03-30 19:24:20.188[1711837460188] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53585//fapi/v2/account?timestamp=1711837460187&signature=bb2d7ea4b477b512f934c4fbd537976313a51c383cae8e3698b37d24106950ed +2024-03-30 19:24:20.249[1711837460249] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53588//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711837460248&signature=5b4f07513e9e516b71b610566581feef93201c070071739eb2ff0f0489ede4af +2024-03-30 19:24:20.312[1711837460312] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53590//fapi/v1/listenKey +2024-03-30 19:24:20.332[1711837460332] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server +2024-03-30 19:24:20.332[1711837460332] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server +2024-03-30 19:24:20.335[1711837460335] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server +2024-03-30 19:24:20.336[1711837460336] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server +2024-03-30 19:24:20.337[1711837460337] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server +2024-03-30 19:24:20.337[1711837460337] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53592//dapi/v1/adlQuantile?timestamp=1711837460337&signature=c0164cef739a1c7b3f10c68340cf32d6245a4f73b1288ad2178f0d9d2c4b2256 +2024-03-30 19:24:20.345[1711837460345] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server +2024-03-30 19:24:20.365[1711837460365] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server +2024-03-30 19:24:20.367[1711837460367] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server +2024-03-30 19:24:20.367[1711837460367] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server +2024-03-30 19:24:20.372[1711837460372] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server +2024-03-30 19:24:20.373[1711837460373] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server +2024-03-30 19:24:20.387[1711837460387] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53594//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711837460387&signature=7b5ccf6c520d6e5ff3489d2b7247cb6e253eae69b8987a0005766f05d436e107 +2024-03-30 19:24:20.397[1711837460397] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server +2024-03-30 19:24:20.398[1711837460398] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server +2024-03-30 19:24:20.400[1711837460400] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server +2024-03-30 19:24:20.402[1711837460402] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server +2024-03-30 19:24:20.403[1711837460403] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server +2024-03-30 19:24:20.414[1711837460414] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server +2024-03-30 19:24:20.427[1711837460427] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53596//dapi/v1/listenKey +2024-03-30 19:24:20.435[1711837460435] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server +2024-03-30 19:24:20.456[1711837460456] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53599//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711837460455&signature=930f3747e456ec244bbc2a27588fa05806259b9b546e1102245f68deb67c2167 +2024-03-30 19:24:20.478[1711837460478] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53603//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 19:24:20.532[1711837460532] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53605//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711837460531&endTime=1711837461531 +2024-03-30 19:24:20.550[1711837460550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53607//fapi/v1/adlQuantile?timestamp=1711837460549&signature=adb9c5f574b95b3f4b6ccfb2fe91bc040941e50af247a85b2400d3e8437579e5 +2024-03-30 19:24:20.575[1711837460575] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53609//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711837460575&signature=973ec7241a01f774da4a046d992b1d10c6d69c2929771742dd5e48d31b0e06e5 +2024-03-30 19:24:20.588[1711837460588] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53611//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711837460588&signature=1f023367fb82b69cf571722f2604ab250add3dfd645de1e27bec2772dc9e14a5 +2024-03-30 19:24:20.678[1711837460678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53613//fapi/v1/forceOrders?timestamp=1711837460678&signature=e73762811e3831d2b731ca2c98771a5baddcb4f7673f870f9f75023688fe7a71 +2024-03-30 19:24:20.702[1711837460702] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53615//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837460700&endTime=1711837461700 +2024-03-30 19:24:20.737[1711837460737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53619//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:24:20.760[1711837460760] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:53621//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711837460760&signature=65f3eaf22f608329b7738c4bdcd79c6eeeeb94ce17b6978d41225ef1a2fc433d +2024-03-30 19:24:20.783[1711837460783] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53624//dapi/v1/leverageBracket?timestamp=1711837460783&signature=f8dbae54c4c9ffbe733e776b7cf4934162683e5cba7015fe1b81682801b8c9d3 +2024-03-30 19:24:20.812[1711837460812] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53626//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711837460812&signature=cda8b276b4ea05141e6025f57f4f53ec65286bbcab9906b6b8aff0331cf220e0 +2024-03-30 19:24:20.825[1711837460825] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53628//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711837460824&endTime=1711837461824 +2024-03-30 19:24:20.843[1711837460843] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53632//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 19:24:20.863[1711837460863] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:53635//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711837460863&signature=13f32f3c037a89abef520993af386d13161ef9c2dd4c3fb5c643517f7df0c66e +2024-03-30 19:24:20.893[1711837460893] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53639//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711837460891&endTime=1711837461891 +2024-03-30 19:24:20.917[1711837460917] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53641//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 19:24:20.934[1711837460934] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53644//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711837460934&signature=68fe42724ee0fefdadcdc2a551f266357301df63f50f3a8a8cbf7c840f02f178 +2024-03-30 19:24:20.949[1711837460949] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53646//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711837460948&signature=52be5cc1cfb7f08b54f1ed886fe618d9c50dbdd3d27b79e5bc2963aa5581faad +2024-03-30 19:24:20.955[1711837460955] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53648//fapi/v1/leverageBracket?timestamp=1711837460955&signature=ae1349130e9099e27d64c9a47e1025fe1f9062f031410faa4364f2211b0efe82 +2024-03-30 19:24:20.966[1711837460966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53650//dapi/v2/leverageBracket?timestamp=1711837460966&signature=328cc41be8745a5070903649ac5025fab938cdfba9ad21ddc24b5cb10b5e760d +2024-03-30 19:24:20.982[1711837460982] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53652//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711837460981&signature=68fe9b9435d2cec52dcabdfc603ef92b97c4519455fab89f48a680bcbd07fe53 +2024-03-30 19:24:20.989[1711837460989] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53654//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711837460988&signature=a3c5ef20b92211f8d773a153bb903604a033da4425dfafb88af913022671492b +2024-03-30 19:24:20.995[1711837460995] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53656//dapi/v1/forceOrders?timestamp=1711837460995&signature=9e2820e1b2a123c899017e0e3f739aaa1f213ca21164da603ce3ffcb88cf3314 +2024-03-30 19:24:21.005[1711837461005] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53658//dapi/v1/time +2024-03-30 19:24:21.021[1711837461021] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:53661//fapi/v1/listenKey +2024-03-30 19:24:21.030[1711837461030] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53663//dapi/v1/account?timestamp=1711837461029&signature=4dbd011c7e835508495a6f7148840d4133c04baa4a51160cd58c36740732a74e +2024-03-30 21:39:26.818[1711845566818] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:53999//dapi/v1/account?timestamp=1711845566706&signature=c3d2c1ec0a7e640a2508e53def50112f1173ad367953304ef8794329befd3779 +2024-03-30 21:39:27.466[1711845567466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54001//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1711845567466&signature=63c7dc82bd77b563302090e31a97017f15b9d4ef15a65f92dc045d300e5fa91c +2024-03-30 21:39:27.496[1711845567496] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54004//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1711845567495&signature=8ace183bcd141d4b43215740c7e0070bfb9a024c54fc23df3fd9ad52ba9de26c +2024-03-30 21:39:27.577[1711845567577] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54008//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711845567576&signature=b868dc4a8e76770f38b0533166319c3c57fa3af45ce6986db66d981427bb4e32 +2024-03-30 21:39:27.617[1711845567617] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54011//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711845567615&signature=d1eb99365b33cf59496974b8b53ad3601fe3cd87ab1f13ddf63fbb5bf63b9541 +2024-03-30 21:39:27.650[1711845567650] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54014//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711845567649&signature=b4347580f84000bc864a44cde45881fead366374f4d84c85b68f57bc6e5d7d32 +2024-03-30 21:39:27.706[1711845567706] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54016//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1711845567706&signature=6d0b25e9f03ec6ff876d6e31a618add0ea6f24c11e3522afc06889bc8db1ee2b +2024-03-30 21:39:27.721[1711845567721] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54019//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1711845567721&signature=2ec394755358c2afb8d6453fbf38918e2712a9f2497dee904718ced7bc8a7fd3 +2024-03-30 21:39:27.739[1711845567739] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54021//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711845567738&signature=c29b8752debb57910ad18094ebda5b7752447668ed0e224916531c1d24d6d2ab +2024-03-30 21:39:27.760[1711845567760] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54025//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711845567759&signature=b2337a72e554fb4a5fea6188d9e5e513cff55dee204900bfdd08025bde1773a7 +2024-03-30 21:39:27.772[1711845567772] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54027//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1711845567772&signature=171c60f6a508ca6af525a3cb3e596349227b52f303cb74b3dad392c1e55d23f5 +2024-03-30 21:39:27.782[1711845567782] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54029//dapi/v1/openOrders?timestamp=1711845567781&signature=e07d4cf0f76b99177ca980c8b68153f18c3c64ccccce7973ee4085ed5de7eca4 +2024-03-30 21:39:27.796[1711845567796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54031//dapi/v1/positionSide/dual?timestamp=1711845567796&signature=bc736d9fe3f994050c925428ace94f2bc26c811f27324295f3aac59871d79d75 +2024-03-30 21:39:27.820[1711845567820] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54033//dapi/v1/balance?timestamp=1711845567818&signature=e5430e10c7c90a76672d437db146273813fc043818fd0c7eb1cab8221a7674f8 +2024-03-30 21:39:27.838[1711845567838] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54035//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1711845567837&signature=110517fc0ba74c33d715cfcd47f41c337281251e099dedc41b25e4b0f759da4b +2024-03-30 21:39:27.853[1711845567853] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54037//dapi/v1/leverageBracket?timestamp=1711845567852&signature=65529718ec517ab5cadb725f2d2dec171ca61357a752325b10bc8979f8caaabe +2024-03-30 21:39:27.872[1711845567872] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54039//dapi/v2/leverageBracket?timestamp=1711845567872&signature=a2f0b99349d8489400f1150eb516cd1a180534b73ddaa39419f5749a64808175 +2024-03-30 21:39:27.889[1711845567889] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54041//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1711845567889&signature=5c27a0dcdaadd8a265d2d0ecd44f2362cc98b8cc4f0ba4455beac73df171eb01 +2024-03-30 21:39:27.906[1711845567906] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54043//dapi/v1/income?symbol=BNBUSDT×tamp=1711845567904&signature=b2d3e4ab281c1f4adad7a774b5dec94dbfa35af5e862abfe0057aaf3512b833c +2024-03-30 21:39:27.918[1711845567918] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54045//dapi/v1/income?timestamp=1711845567918&signature=0d1032982f3676ae6079b41c230d8c5d8b6b293913c242b4c3d6045d8982aa41 +2024-03-30 21:39:27.935[1711845567935] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54048//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711845567935&signature=0ba44a687c25ca8f4690af0843d46b16c9c5ffc6de9fbe6166572f5ad3551052 +2024-03-30 21:39:27.956[1711845567956] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54050//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711845567956&signature=4fa0f358591a43624713e42d9cf06bcacf40b9bcb09470b703887942caf4d214 +2024-03-30 21:39:27.976[1711845567976] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54054//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1711845567975&signature=bb951c51b708c1c24a9aa1c0606c1c45359aebe21e5856b4d42db73ecd23067a +2024-03-30 21:39:27.998[1711845567998] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54057//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711845567994&signature=1132ebdf679334e9baabb2f4fc6f37777c9221fb8c03d189d7b5da459800913f +2024-03-30 21:39:28.029[1711845568029] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54059//dapi/v1/leverageBracket?timestamp=1711845568028&signature=f0e4bfaa49a8538bf632790f3bb9c59a9eb5d1cda7d16139a14050ee85c73aab +2024-03-30 21:39:28.044[1711845568044] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54061//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711845568044&signature=22055a1e6f11da50579bdbb54885f12b26734f7c47b2ad3ac80536160c339f9d +2024-03-30 21:39:28.063[1711845568063] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54063//dapi/v1/adlQuantile?timestamp=1711845568063&signature=ff0a872e4ab05c656cca12fdb1953fb4af38020588e02464571694052e1f60d9 +2024-03-30 21:39:28.075[1711845568075] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54065//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711845568075&signature=4c92a06f40d99bab0bea0d19f403a783d29046db48c4335225a5d49cd1f50550 +2024-03-30 21:39:28.089[1711845568089] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54067//dapi/v1/positionRisk?timestamp=1711845568089&signature=a30f61e8ae962389a2213fb734b1cdc0a196696dbdf90672b6454448d05e9b66 +2024-03-30 21:39:28.100[1711845568100] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54069//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1711845568100&signature=01f7ffdd70c35838094d13fbb1e15a1964064411234a3ce11e9a2550644a62bb +2024-03-30 21:39:28.111[1711845568111] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54071//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711845568110&signature=5abc7ba7cf15c1bdb25c928ee1b5ff19c4641dc22bf21252b89d6978aac99593 +2024-03-30 21:39:28.134[1711845568134] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54076//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711845568134&signature=89de0740ea1656ef6463412434abeef04afb86c9ad3c323995c1d8e404712ae5 +2024-03-30 21:39:28.143[1711845568143] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54078//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711845568143&signature=c37b26b4cdeec015a7f5d44588e08d5cc6bfe0e9725811111b62a1c1bca1334f +2024-03-30 21:39:28.162[1711845568162] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54082//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1711845568160&signature=6845acf98e9d75c8ae6daa1bc309f0d8cb088b3a3b8688f920b1f89c69411389 +2024-03-30 21:39:28.171[1711845568171] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54084//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711845568171&signature=f6192624e00556294fcd4717f59adbaac3598b4343f83734fe5e6d446a589d00 +2024-03-30 21:39:28.184[1711845568184] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54087//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711845568184&signature=efabe15fbea7d5fcb776e47c0809beb242ca173ca4e9b7affe81fbd09e699e10 +2024-03-30 21:39:28.194[1711845568194] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54089//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711845568194&signature=ebdc396256879c17af0d9bc6e453b84291ed1aee0a0ee682f18f3ef5fa534aa7 +2024-03-30 21:39:28.203[1711845568203] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54091//dapi/v1/forceOrders?timestamp=1711845568203&signature=12fefcccd809de6474da8a355b65bc52667c200c50714e7c67591a4a9531bf5e +2024-03-30 21:39:28.214[1711845568214] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54093//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 21:39:28.227[1711845568227] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54095//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 21:39:28.242[1711845568242] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54097//dapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 21:39:28.260[1711845568260] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54100//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711845568259&endTime=1711845569259 +2024-03-30 21:39:28.275[1711845568275] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54102//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-03-30 21:39:28.298[1711845568298] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54106//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 21:39:28.308[1711845568308] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54108//dapi/v1/ticker/bookTicker +2024-03-30 21:39:28.322[1711845568322] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54110//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 21:39:28.336[1711845568336] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54112//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711845568335&endTime=1711845569335 +2024-03-30 21:39:28.364[1711845568364] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54117//dapi/v1/depth?symbol=BNBUSDT +2024-03-30 21:39:28.372[1711845568372] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54119//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 21:39:28.385[1711845568385] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54121//dapi/v1/exchangeInfo +2024-03-30 21:39:28.397[1711845568397] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54123//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711845568396&endTime=1711845569396 +2024-03-30 21:39:28.411[1711845568411] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54125//dapi/v1/fundingRate +2024-03-30 21:39:28.445[1711845568445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54127//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 21:39:28.461[1711845568461] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54131//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 21:39:28.472[1711845568472] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54133//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 21:39:28.510[1711845568510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54135//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711845568509&endTime=1711845569509 +2024-03-30 21:39:28.532[1711845568532] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54141//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711845568532&endTime=1711845569532 +2024-03-30 21:39:28.538[1711845568538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54143//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 21:39:28.545[1711845568545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54145//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1711845568544&endTime=1711845569544 +2024-03-30 21:39:28.557[1711845568557] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54149//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-03-30 21:39:28.563[1711845568563] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54151//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 21:39:28.569[1711845568569] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54153//dapi/v1/premiumIndex +2024-03-30 21:39:28.579[1711845568579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54156//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1711845568578&endTime=1711845569578 +2024-03-30 21:39:28.588[1711845568588] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54159//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-03-30 21:39:28.597[1711845568597] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54161//dapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 21:39:28.610[1711845568610] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54164//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711845568609&endTime=1711845569609 +2024-03-30 21:39:28.619[1711845568619] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54166//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-03-30 21:39:28.632[1711845568632] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54170//dapi/v1/ping +2024-03-30 21:39:28.639[1711845568639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54172//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-03-30 21:39:28.647[1711845568647] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54174//dapi/v1/ticker/24hr +2024-03-30 21:39:28.661[1711845568661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54176//dapi/v1/ticker/price +2024-03-30 21:39:28.670[1711845568670] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54178//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-03-30 21:39:28.683[1711845568683] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54180//dapi/v1/time +2024-03-30 21:39:28.705[1711845568705] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54184//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-03-30 21:39:28.714[1711845568714] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54186//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1711845568712&endTime=1711845569712 +2024-03-30 21:39:28.729[1711845568729] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54190//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-03-30 21:39:28.737[1711845568737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54192//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1711845568735&endTime=1711845569735 +2024-03-30 21:39:28.747[1711845568747] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54194//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 21:39:28.764[1711845568764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54197//dapi/v1/trades?symbol=BNBUSDT +2024-03-30 21:39:28.775[1711845568775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54200//dapi/v1/pmAccountInfo?asset=BTC×tamp=1711845568775&signature=ba360ff55f0e1d6b7bb287000ddddf8b83a9e5fb3c1fc02b5ed7a7f117b4844f +2024-03-30 21:39:28.783[1711845568783] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54202//dapi/v1/pmExchangeInfo?timestamp=1711845568783&signature=31a5fda0f0b7686771b53d95fc53222320f886f7a189ff3558ad4919555b46d1 +2024-03-30 21:39:28.790[1711845568790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54204//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711845568790&signature=0d112c26c661b266714d396fc562eae2b2c71f76067a8939e4962590a6bb88ed +2024-03-30 21:39:28.798[1711845568798] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54206//dapi/v1/listenKey +2024-03-30 21:39:28.803[1711845568803] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54208//dapi/v1/listenKey +2024-03-30 21:39:28.811[1711845568811] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54210//dapi/v1/listenKey +2024-03-30 21:39:28.824[1711845568824] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 21:39:28.841[1711845568841] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 21:39:28.843[1711845568843] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 21:39:28.844[1711845568844] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 21:39:28.846[1711845568846] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-03-30 21:39:28.848[1711845568848] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-03-30 21:39:28.851[1711845568851] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 21:39:28.852[1711845568852] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 21:39:28.854[1711845568854] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 21:39:28.855[1711845568855] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 21:39:28.857[1711845568857] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 21:39:28.867[1711845568867] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-03-30 21:39:28.869[1711845568869] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 21:39:28.871[1711845568871] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 21:39:28.874[1711845568874] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 21:39:28.875[1711845568875] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 21:39:28.880[1711845568880] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 21:39:28.885[1711845568885] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 21:39:28.886[1711845568886] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 21:39:28.894[1711845568894] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 21:39:28.898[1711845568898] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-03-30 21:39:28.899[1711845568899] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 21:39:28.900[1711845568900] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 21:39:28.900[1711845568900] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 21:39:28.900[1711845568900] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 21:39:28.900[1711845568900] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-03-30 21:39:28.902[1711845568902] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 21:39:28.917[1711845568917] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@514377fc rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 21:39:28.919[1711845568919] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-03-30 21:39:28.922[1711845568922] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@a316f6b rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 21:39:28.923[1711845568923] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-03-30 21:39:28.925[1711845568925] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4e17442f rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 21:39:28.926[1711845568926] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-03-30 21:39:28.927[1711845568927] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5d7f8467 rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-03-30 21:39:28.928[1711845568928] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-03-30 21:39:28.930[1711845568930] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:719) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5c234920 rejected from java.util.concurrent.ThreadPoolExecutor@2e4eda17[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-03-30 21:39:29.049[1711845569049] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54238//fapi/v2/account?timestamp=1711845569049&signature=60c68e8a8ab7543f601585748fe7a3f0298376d2e7c2261cd8535d8bbb5da1dd +2024-03-30 21:39:29.060[1711845569060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54240//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1711845569060&signature=397ca2d1267455dbe3c84734fb6023cc87c50542704b9a3fdc8619152962a504 +2024-03-30 21:39:29.113[1711845569113] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54243//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1711845569111&signature=3f1c1a3d10c88c7bf3b089ba70e60d883a2c1b4c57e6ba9ef28583f21698c852 +2024-03-30 21:39:29.141[1711845569141] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54247//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1711845569141&signature=3fcd4a47c81a8b47e82e3391b63dd4dae99db028db5667ca2a712f14051b0af3 +2024-03-30 21:39:29.178[1711845569178] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54250//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1711845569178&signature=374c0fd8b8ec52947e2f3aedc0bbb7ac0f8694cc5e1d987437bb348d81fc5f9d +2024-03-30 21:39:29.197[1711845569197] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54253//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1711845569197&signature=c78341385ed13231ab07f63719865c2d9a0d2095f9338cc366508421661a0be3 +2024-03-30 21:39:29.231[1711845569231] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54255//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1711845569231&signature=811f27f92db9610f63e052e173634601001842a3c3d35c4e7786e97f15098215 +2024-03-30 21:39:29.244[1711845569244] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54258//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1711845569244&signature=80137853c59180e95a1ad3da054ca7fafdb85cbb6c1bcf31670200d711e88a87 +2024-03-30 21:39:29.299[1711845569299] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54260//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1711845569298&signature=73d733fb697bb01cf16d401bd02f1f2c9b53c4003f98277fdefbe50bdbc880d3 +2024-03-30 21:39:29.396[1711845569396] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54264//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1711845569396&signature=5dcfc604762040188546cdd4320600cfc24cc9c0a6bd3568ff6f49860ee2fb44 +2024-03-30 21:39:29.428[1711845569428] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54267//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1711845569428&signature=de2b3178a5907415f8c4c09e2a921abbdcf494d9aba5614d86e714c8c2d91068 +2024-03-30 21:39:29.450[1711845569450] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54270//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1711845569450&signature=0c9ab31ed5c60d6dbd2b28db424e696ff9953f1d2f3ef5f63ba1214ec3f40c2e +2024-03-30 21:39:29.466[1711845569466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54272//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1711845569466&signature=7873b524c4c275b0c5000308771cacfd423c3a0acd7afecaefce5a0b213f0caf +2024-03-30 21:39:29.479[1711845569479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54274//fapi/v1/openOrders?timestamp=1711845569479&signature=305710112b0f8f628990c27c8d1a6dc979f6c6adeea3afa858a9e2e62015c63d +2024-03-30 21:39:29.491[1711845569491] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54276//fapi/v1/positionSide/dual?timestamp=1711845569490&signature=9a5aa1d96beb78d8f3695546e8f3cf7d6b6135dc02857374f25b3adbc4f65b0e +2024-03-30 21:39:29.538[1711845569538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54278//fapi/v1/income/asyn?startTime=1711845569537&endTime=1711845570537×tamp=1711845569538&signature=8c4742b53f8138599552cc1755795bafd632cf40f8c4e7765db4e8137f5a7efc +2024-03-30 21:39:29.550[1711845569550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54280//fapi/v1/income/asyn?timestamp=1711845569550&signature=8ea2df9e9c07b0a02d9d55b0e6acad5b6cda12662409cf0f8f59d236439220e4 +2024-03-30 21:39:29.579[1711845569579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54282//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1711845569578&signature=8210d97c41e753d4ff62d1bd313deb258c3747ae511443c03ddbc0a71542de31 +2024-03-30 21:39:29.595[1711845569595] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54285//fapi/v2/balance?timestamp=1711845569594&signature=974816336b62f5191ba88021db76bc4c8849cb730de63c9ef73bc5c656776530 +2024-03-30 21:39:29.606[1711845569606] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54287//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711845569605&signature=9c896aa86519b7f5fe4f5866d1607983b6b62fcf04d3dbee903f91e66343f45d +2024-03-30 21:39:29.612[1711845569612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54289//fapi/v1/leverageBracket?timestamp=1711845569612&signature=6c5e95efa3285d22280447eb5df0da81dfa7f8acb822a7aad0b0b44f7c2613eb +2024-03-30 21:39:29.622[1711845569622] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54291//fapi/v1/multiAssetsMargin?timestamp=1711845569622&signature=f0badebe07612a97a14912200833e766f9184b442ee6d9879a9e6737c3a060d7 +2024-03-30 21:39:29.634[1711845569634] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54293//fapi/v1/income?symbol=BNBUSDT×tamp=1711845569634&signature=3552748426eb042eac1b30b615f73dedc5af7890e6abcc506c85464a22025970 +2024-03-30 21:39:29.649[1711845569649] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54295//fapi/v1/income?timestamp=1711845569649&signature=88220895918b391def919664f513b35ee32bfdb2f7f816eb41671e0e2893c173 +2024-03-30 21:39:29.663[1711845569663] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54298//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1711845569662&signature=a6bc7605dc0981b8b4f0fc15961618551ca05857eb3317a5744e0a0eb4f8771c +2024-03-30 21:39:29.676[1711845569676] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54301//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1711845569676&signature=fc9ccc7603a6d877f86b69062695891fb3072414e73a5d59b723ca950377bf30 +2024-03-30 21:39:29.753[1711845569753] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54303//fapi/v1/leverageBracket?timestamp=1711845569752&signature=738a9124e3c4a9cecf6fe98bf86a12cb11797d311246782fd92a5279fdbbea42 +2024-03-30 21:39:29.877[1711845569877] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54305//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1711845569877&signature=fbec7f663c15bf178939275c6e3499ce5d82a0a70dd362ac33dc7f3f0bd00e01 +2024-03-30 21:39:29.887[1711845569887] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54307//fapi/v1/adlQuantile?timestamp=1711845569887&signature=a04871601b409e25f52d67ad74b3b7a4be1964c3b4242d9c78467c23c933f303 +2024-03-30 21:39:29.895[1711845569895] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54309//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1711845569895&signature=fc4bb86102ff311c3dc724d12675571234f166d9a6d116b684f544e19c518545 +2024-03-30 21:39:29.906[1711845569906] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54311//fapi/v2/positionRisk?timestamp=1711845569905&signature=9e9365d600a51bae4b6e1164b28eef681aa04828809110b88f49f0bac52d592f +2024-03-30 21:39:29.916[1711845569916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54313//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1711845569916&signature=745c3739893c2e434fa3dec30de953c537eaf82580acf1aac13e2af4cedb77d6 +2024-03-30 21:39:29.936[1711845569936] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54315//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1711845569936&signature=99526ac7176a24fbbc7e37e983e02d583d3a537a923a7629fe120834109abf85 +2024-03-30 21:39:29.951[1711845569951] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54318//fapi/v1/apiTradingStatus?timestamp=1711845569951&signature=bfe4821f715383ace7e0f39477e1772b7e69cc34643d6ce1ff531c1cf00bb7d0 +2024-03-30 21:39:29.961[1711845569961] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54320//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1711845569961&signature=364661c31909873dd539065a9648fac893ae3610573160c14b17c95a343f5194 +2024-03-30 21:39:29.979[1711845569979] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54324//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1711845569978&signature=a5facfc57e3299bf6c16f0f8df0d0afcaee4d62da6f15d11db5927555d5fbf4a +2024-03-30 21:39:29.987[1711845569987] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54326//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1711845569987&signature=c30e0d98fe58ec6cb742720f3f82f22924a69b1c54de183cc8d28de0bc5882d7 +2024-03-30 21:39:30.006[1711845570006] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54330//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1711845570006&signature=5ea34bedc5ca92b8cf7c99c0bbfe3848fbc80ea32492b50c53c13ad2ea43e5f2 +2024-03-30 21:39:30.014[1711845570014] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54332//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1711845570013&signature=f2f3a4c477162140e424074aa7bd88fa89b0af80a60ef5d29207b7a40da37130 +2024-03-30 21:39:30.026[1711845570026] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54335//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1711845570026&signature=4162a33d07400a17a6d274cb28f3974b5a64ef9f074bb813f185475c2f9315bd +2024-03-30 21:39:30.037[1711845570037] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54337//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1711845570037&signature=07551c829d186bd192049c6007f2e8afd85119c11150ad2eb6b454eaa027e484 +2024-03-30 21:39:30.043[1711845570043] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54339//fapi/v1/forceOrders?timestamp=1711845570043&signature=6cc0110eaf6f2851ab1bcd85d17b4beda1870f110ef3dd401f6b99fc365aaf62 +2024-03-30 21:39:30.053[1711845570053] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54341//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-03-30 21:39:30.058[1711845570058] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54343//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-03-30 21:39:30.066[1711845570066] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54345//fapi/v1/aggTrades?symbol=BNBUSDT +2024-03-30 21:39:30.075[1711845570075] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54348//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1711845570073&endTime=1711845571073 +2024-03-30 21:39:30.083[1711845570083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54350//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-03-30 21:39:30.088[1711845570088] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54352//fapi/v1/ticker/bookTicker +2024-03-30 21:39:30.095[1711845570095] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54354//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-03-30 21:39:30.102[1711845570102] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54356//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1711845570101&endTime=1711845571101 +2024-03-30 21:39:30.116[1711845570116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54361//fapi/v1/depth?symbol=BNBUSDT +2024-03-30 21:39:30.123[1711845570123] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54363//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-03-30 21:39:30.132[1711845570132] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54365//fapi/v1/exchangeInfo +2024-03-30 21:39:30.159[1711845570159] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54367//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1711845570158&endTime=1711845571158 +2024-03-30 21:39:30.174[1711845570174] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54369//fapi/v1/fundingRate +2024-03-30 21:39:30.217[1711845570217] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54373//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1711845570215&endTime=1711845571215 +2024-03-30 21:39:30.236[1711845570236] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54375//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-03-30 21:39:30.245[1711845570245] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54377//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-03-30 21:39:30.279[1711845570279] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54381//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-03-30 21:39:30.291[1711845570291] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54383//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-03-30 21:39:30.350[1711845570350] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54385//fapi/v1/indexInfo +2024-03-30 21:39:30.418[1711845570418] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54387//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-03-30 21:39:30.427[1711845570427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54389//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1711845570426&endTime=1711845571426 +2024-03-30 21:39:30.466[1711845570466] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54395//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711845570465&endTime=1711845571465 +2024-03-30 21:39:30.479[1711845570479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54397//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-03-30 21:39:30.486[1711845570486] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54399//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570485&endTime=1711845571485 +2024-03-30 21:39:30.499[1711845570499] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54403//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 21:39:30.506[1711845570506] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54405//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-03-30 21:39:30.511[1711845570511] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54407//fapi/v1/premiumIndex +2024-03-30 21:39:30.522[1711845570522] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54410//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1711845570521&endTime=1711845571521 +2024-03-30 21:39:30.531[1711845570531] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54413//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-03-30 21:39:30.539[1711845570539] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54415//fapi/v1/assetIndex?symbol=ADAUSD +2024-03-30 21:39:30.546[1711845570546] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54417//fapi/v1/assetIndex +2024-03-30 21:39:30.555[1711845570555] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54419//fapi/v1/openInterest?symbol=BNBUSDT +2024-03-30 21:39:30.570[1711845570570] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54422//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570568&endTime=1711845571568 +2024-03-30 21:39:30.576[1711845570576] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54424//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-03-30 21:39:30.592[1711845570592] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54428//fapi/v1/ping +2024-03-30 21:39:30.601[1711845570601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54430//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570600&endTime=1711845571600 +2024-03-30 21:39:30.613[1711845570613] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54434//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-03-30 21:39:30.621[1711845570621] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54436//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-03-30 21:39:30.628[1711845570628] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54438//fapi/v1/ticker/24hr +2024-03-30 21:39:30.639[1711845570639] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54440//fapi/v1/ticker/price +2024-03-30 21:39:30.651[1711845570651] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54442//fapi/v1/ticker/price?symbol=BNBUSDT +2024-03-30 21:39:30.672[1711845570672] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54444//fapi/v1/time +2024-03-30 21:39:30.693[1711845570693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54446//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-03-30 21:39:30.724[1711845570724] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54449//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570722&endTime=1711845571722 +2024-03-30 21:39:30.750[1711845570750] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54454//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-03-30 21:39:30.775[1711845570775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54456//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1711845570774&endTime=1711845571774 +2024-03-30 21:39:30.786[1711845570786] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54458//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-03-30 21:39:30.803[1711845570803] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54461//fapi/v1/trades?symbol=BNBUSDT +2024-03-30 21:39:30.817[1711845570817] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54464//fapi/v1/pmAccountInfo?asset=BTC×tamp=1711845570816&signature=3553fda77405b1a69ade3dc77c7d3dfe052c04298bc072fb5d3b219d6be04c01 +2024-03-30 21:39:30.831[1711845570831] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54466//fapi/v1/pmExchangeInfo?timestamp=1711845570830&signature=f653bacb0609b315966f16b9e7a2449df58fef65f01d5e2005ff80ef47c16fd9 +2024-03-30 21:39:30.851[1711845570851] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54468//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1711845570850&signature=44c789cb8c7564a69b388dbfe0d5c3da162bee49bf0c15497676f602f16b5d56 +2024-03-30 21:39:30.868[1711845570868] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54471//fapi/v1/listenKey +2024-03-30 21:39:30.882[1711845570882] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54473//fapi/v1/listenKey +2024-03-30 21:39:30.906[1711845570906] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54475//fapi/v1/listenKey +2024-04-01 19:29:03.924[1712010543924] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51253//dapi/v1/account?timestamp=1712010543812&signature=412819c13fb8b7a9462fcffcd0a24108ad26bc1d946ca7c645e5d22576cef998 +2024-04-01 19:29:04.595[1712010544595] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51255//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1712010544595&signature=14b954cc8fe6ce70401f965890dd355b0d0d9b4251a8d39c4775b07cef662610 +2024-04-01 19:29:04.629[1712010544629] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51258//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1712010544629&signature=1a2c7b2e96b93b86c8ed944d3c41437230e816c3789c6beace5c3bbfcfce5ad0 +2024-04-01 19:29:04.675[1712010544675] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51262//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712010544675&signature=989ed3c76e4a989571f310740b8e133301fd49acd710809d61d283f11ac926f2 +2024-04-01 19:29:04.707[1712010544707] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51265//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712010544707&signature=6ffa5975abc0f3ccc8a0bd553f7802e757f231631ea96ae4ee491f18b6b961d3 +2024-04-01 19:29:04.731[1712010544731] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51268//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712010544731&signature=2a1edd9cfa06bf8aa415d3b67fc7aea0b2dc1422e990be2bab71a9877261b945 +2024-04-01 19:29:04.775[1712010544775] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51270//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1712010544775&signature=158930a23fa4aa65904fcdaeef307baa14654ffdb6ebad0d82ae18ad02c3093e +2024-04-01 19:29:04.801[1712010544801] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51273//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1712010544801&signature=29a9a2fb05d0773624effc6fd22bb511b1117184b4dd0375272a3091a314f736 +2024-04-01 19:29:04.838[1712010544838] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51275//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712010544837&signature=80efd34d0ee335cb05eb0275e62873651cf17ec486f49d7ea83462f0cdf34448 +2024-04-01 19:29:04.865[1712010544865] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51279//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712010544865&signature=f8fcb700b39fa27a9d869b9ee04ec79168863e84ae2ff7f6993de02f8ee89eeb +2024-04-01 19:29:04.878[1712010544878] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51281//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1712010544877&signature=4dd3ed8f3149423387c9988f9aed3c0b1a442f7cdc1e3e1bc4748a6f196e7151 +2024-04-01 19:29:04.885[1712010544885] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51283//dapi/v1/openOrders?timestamp=1712010544885&signature=73c68d3cd6959268acf28a8269cc938041d3e5239992704bd6b399ef8f043319 +2024-04-01 19:29:04.898[1712010544898] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51285//dapi/v1/positionSide/dual?timestamp=1712010544898&signature=e6e3664463a1bc2bb13bc97fde123daa771b232d76b0a1e6621440a38f915039 +2024-04-01 19:29:04.909[1712010544909] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51287//dapi/v1/balance?timestamp=1712010544908&signature=011931656a45779f6ba0223f6d51e5ff471d85481fa11ccb43caee38f58e560e +2024-04-01 19:29:04.919[1712010544919] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51289//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1712010544919&signature=4b57bda47b4b6a2fb13fd096a7b4acdc8241b5a3449e2e7c2e3c3cc1748ad521 +2024-04-01 19:29:04.927[1712010544927] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51291//dapi/v1/leverageBracket?timestamp=1712010544926&signature=aa5d31de775ba435901fdf3d0f0f726be9b5eba2ec4b086f7e2af1e38275655c +2024-04-01 19:29:04.940[1712010544940] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51293//dapi/v2/leverageBracket?timestamp=1712010544939&signature=ad97d49484937b9f3834b1c6ca592758563aca08f251af0762ba88cc0a9279a5 +2024-04-01 19:29:04.948[1712010544948] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51295//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1712010544948&signature=6ccd3b78d36dc0955ebf183da269f3f5469e02c63beb2c9e6e9a7ace2e325f1e +2024-04-01 19:29:04.958[1712010544958] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51297//dapi/v1/income?symbol=BNBUSDT×tamp=1712010544957&signature=41533b5b6fc9238076eaaea4288095834bf359b19d889bf3914f80733768b997 +2024-04-01 19:29:04.966[1712010544966] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51299//dapi/v1/income?timestamp=1712010544966&signature=57bf1f59121d59913a42cc4708d6551293e923279b6cd5e5512087e161af81da +2024-04-01 19:29:04.982[1712010544982] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51302//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712010544981&signature=69ee560d601b0c837065b1d377b7464f2084eeec19024618e57c897911aaedb4 +2024-04-01 19:29:04.992[1712010544992] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51304//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712010544991&signature=fed92aed99a7c0afa1102999571d781db6a928490637691dd9ee602262031e6e +2024-04-01 19:29:05.009[1712010545009] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51308//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712010545008&signature=c713657e4776d4ae8784938af59a50590800a874b4017ef4313e728c9df77a87 +2024-04-01 19:29:05.022[1712010545022] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51311//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712010545020&signature=d498ffc5338e0d454ad3ab6c0cc7222b3ef4844403a464d4297a3bde188dff61 +2024-04-01 19:29:05.041[1712010545041] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51313//dapi/v1/leverageBracket?timestamp=1712010545041&signature=23f24ccda08d9aa726a7fd6982c75db2184bef42158627d35603e94813a30622 +2024-04-01 19:29:05.053[1712010545053] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51315//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712010545052&signature=46fbc8cceac979e0df9d34a4be0a659abce6b111aa4506e15f9b6c866d261893 +2024-04-01 19:29:05.069[1712010545069] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51317//dapi/v1/adlQuantile?timestamp=1712010545068&signature=89434a29be536be57a75d5eda48c36a2765a6136678c0e8fd094159ca697c6e9 +2024-04-01 19:29:05.085[1712010545085] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51319//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712010545085&signature=cdd62a5adee346ca718e4943418b19f4729f27eef8cbf8a665cb7edc5c943503 +2024-04-01 19:29:05.120[1712010545120] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51321//dapi/v1/positionRisk?timestamp=1712010545120&signature=7a9a29bde3ddf142c953e695e4ccdeb800bd3a8e5d371ced023f91c0e86d7b12 +2024-04-01 19:29:05.146[1712010545146] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51323//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1712010545145&signature=c336daef63572c2ecd8d0016f687e0823c93a0c5344e02841a5d00c837ba0619 +2024-04-01 19:29:05.166[1712010545166] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51325//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712010545165&signature=a6a5e2e7bb7ff4a52a51f3ce5e74ddb4a8746ca7ce4c06e92efaec1be26b4558 +2024-04-01 19:29:05.200[1712010545200] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51330//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712010545200&signature=344582df81f5f30967e409068fa88de5925205bfc7d4f23003d0890c446d7d33 +2024-04-01 19:29:05.218[1712010545218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51332//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712010545217&signature=3c7bc1712d80669901753af7be260296aa42f3f4d7bd51596d884bc355869c20 +2024-04-01 19:29:05.240[1712010545240] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51336//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1712010545240&signature=1186989e8526a637cfcdff7f2092448e1e2da767771ac5fe7958662ddbfb26a2 +2024-04-01 19:29:05.268[1712010545268] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51338//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712010545268&signature=feb0d559301531799a1a1d3620415e16ace67ac2ba2c10f6771dd18b4b07a35e +2024-04-01 19:29:05.287[1712010545287] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51341//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712010545287&signature=e251c20bdafe23822fbb80e7deef12ff9411b510698adf51fd32cd39f1445646 +2024-04-01 19:29:05.299[1712010545299] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51343//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712010545299&signature=337eb7a758c3a488103e10584e2a048e63834a968702cbce67b53a1cfaf2716f +2024-04-01 19:29:05.306[1712010545306] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51345//dapi/v1/forceOrders?timestamp=1712010545306&signature=ab8dd936c80dd9a8a6c22e14a03e2ef6213826f4a61a06ef3a67b3965a97181e +2024-04-01 19:29:05.317[1712010545317] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51347//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-04-01 19:29:05.324[1712010545324] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51349//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-04-01 19:29:05.331[1712010545331] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51351//dapi/v1/aggTrades?symbol=BNBUSDT +2024-04-01 19:29:05.342[1712010545342] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51354//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712010545340&endTime=1712010546340 +2024-04-01 19:29:05.354[1712010545354] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51356//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-04-01 19:29:05.375[1712010545375] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51360//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-04-01 19:29:05.383[1712010545383] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51362//dapi/v1/ticker/bookTicker +2024-04-01 19:29:05.395[1712010545395] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51364//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-04-01 19:29:05.402[1712010545402] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51366//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712010545401&endTime=1712010546401 +2024-04-01 19:29:05.426[1712010545426] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51371//dapi/v1/depth?symbol=BNBUSDT +2024-04-01 19:29:05.435[1712010545435] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51373//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-04-01 19:29:05.452[1712010545452] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51375//dapi/v1/exchangeInfo +2024-04-01 19:29:05.469[1712010545469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51377//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712010545467&endTime=1712010546467 +2024-04-01 19:29:05.481[1712010545481] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51379//dapi/v1/fundingRate +2024-04-01 19:29:05.490[1712010545490] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51381//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-04-01 19:29:05.507[1712010545507] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51385//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-04-01 19:29:05.519[1712010545519] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51387//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-04-01 19:29:05.527[1712010545527] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51389//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712010545526&endTime=1712010546526 +2024-04-01 19:29:05.550[1712010545550] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51395//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712010545549&endTime=1712010546549 +2024-04-01 19:29:05.558[1712010545558] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51397//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-04-01 19:29:05.570[1712010545570] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51399//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1712010545568&endTime=1712010546568 +2024-04-01 19:29:05.585[1712010545585] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51403//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-04-01 19:29:05.594[1712010545594] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51405//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-04-01 19:29:05.601[1712010545601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51407//dapi/v1/premiumIndex +2024-04-01 19:29:05.614[1712010545614] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51410//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1712010545613&endTime=1712010546613 +2024-04-01 19:29:05.628[1712010545628] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51413//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-04-01 19:29:05.638[1712010545638] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51415//dapi/v1/openInterest?symbol=BNBUSDT +2024-04-01 19:29:05.652[1712010545652] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51418//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712010545650&endTime=1712010546650 +2024-04-01 19:29:05.664[1712010545664] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51420//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-04-01 19:29:05.677[1712010545677] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51424//dapi/v1/ping +2024-04-01 19:29:05.685[1712010545685] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51426//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-04-01 19:29:05.693[1712010545693] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51428//dapi/v1/ticker/24hr +2024-04-01 19:29:05.702[1712010545702] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51430//dapi/v1/ticker/price +2024-04-01 19:29:05.709[1712010545709] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51432//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-04-01 19:29:05.715[1712010545715] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51434//dapi/v1/time +2024-04-01 19:29:05.728[1712010545728] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51438//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-04-01 19:29:05.735[1712010545735] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51440//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1712010545734&endTime=1712010546734 +2024-04-01 19:29:05.751[1712010545751] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51444//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-04-01 19:29:05.758[1712010545758] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51446//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712010545757&endTime=1712010546757 +2024-04-01 19:29:05.766[1712010545766] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51448//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-04-01 19:29:05.775[1712010545775] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51451//dapi/v1/trades?symbol=BNBUSDT +2024-04-01 19:29:05.788[1712010545788] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51454//dapi/v1/pmAccountInfo?asset=BTC×tamp=1712010545788&signature=5398bb86f272794b00075115f23b602b1fe2ea629b4cc5323c223f2689effd9d +2024-04-01 19:29:05.796[1712010545796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51456//dapi/v1/pmExchangeInfo?timestamp=1712010545796&signature=d90b40e53b540a6b3561c8491fe4ceec0a559fdb5e150bce2043469d7a17f9fa +2024-04-01 19:29:05.802[1712010545802] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51458//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712010545802&signature=de421f04b8f5779422cbba670584ef07b3820c53ce623219d6a0464520a1f320 +2024-04-01 19:29:05.809[1712010545809] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51460//dapi/v1/listenKey +2024-04-01 19:29:05.816[1712010545816] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51462//dapi/v1/listenKey +2024-04-01 19:29:05.822[1712010545822] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51464//dapi/v1/listenKey +2024-04-01 19:29:05.835[1712010545835] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 19:29:05.857[1712010545857] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 19:29:05.858[1712010545858] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 19:29:05.859[1712010545859] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 19:29:05.861[1712010545861] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-04-01 19:29:05.863[1712010545863] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-04-01 19:29:05.865[1712010545865] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 19:29:05.867[1712010545867] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 19:29:05.868[1712010545868] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 19:29:05.869[1712010545869] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 19:29:05.871[1712010545871] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 19:29:05.890[1712010545890] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-04-01 19:29:05.893[1712010545893] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 19:29:05.897[1712010545897] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 19:29:05.898[1712010545898] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 19:29:05.900[1712010545900] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 19:29:05.930[1712010545930] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 19:29:05.933[1712010545933] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 19:29:05.934[1712010545934] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 19:29:05.936[1712010545936] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 19:29:05.938[1712010545938] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-04-01 19:29:05.941[1712010545941] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 19:29:05.943[1712010545943] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 19:29:05.945[1712010545945] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 19:29:05.947[1712010545947] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 19:29:05.951[1712010545951] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-04-01 19:29:05.955[1712010545955] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 19:29:05.975[1712010545975] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6aff97d6 rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-04-01 19:29:05.976[1712010545976] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 19:29:05.978[1712010545978] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@18cf5c52 rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-04-01 19:29:05.979[1712010545979] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 19:29:05.983[1712010545983] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@20a3e10c rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-04-01 19:29:05.984[1712010545984] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 19:29:05.988[1712010545988] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@5002fde9 rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-04-01 19:29:05.993[1712010545993] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 19:29:05.995[1712010545995] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@409732fb rejected from java.util.concurrent.ThreadPoolExecutor@1d60059f[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-04-01 19:29:06.163[1712010546163] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51492//fapi/v2/account?timestamp=1712010546163&signature=0e87c0e9664569987eef7630bf0e2ccb158b098781bf49f3d55094bdbf874e62 +2024-04-01 19:29:06.267[1712010546267] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51494//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1712010546267&signature=812be995f9fb3da852c5e4bca2f72704a805c95ebff14523f0c729e3f631a10f +2024-04-01 19:29:06.319[1712010546319] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51497//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1712010546319&signature=7fb2ee21e7f0df7a76cfd6bdefdc6f36b75177eedd4dbe76cd8e8e5cfb713860 +2024-04-01 19:29:06.340[1712010546340] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51501//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712010546340&signature=7873678d0589235eda36254ff28b45730d9ab4a4f6eee752cb73b62c15433521 +2024-04-01 19:29:06.359[1712010546359] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51504//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712010546359&signature=a94e35215e4dbce9e8b3d72bc1a940052113ba1a885a88b904280584d9886890 +2024-04-01 19:29:06.695[1712010546695] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51507//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712010546694&signature=b2e85f282422a5c3c99d52e40d4a069b3148667d6b9f858d77e44d2de9507d31 +2024-04-01 19:29:06.750[1712010546750] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51509//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1712010546750&signature=1ad704e7fd99d1c0f2932c82bb7a311e9d4a75d848c79a501af4d8421f97f579 +2024-04-01 19:29:06.761[1712010546761] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51512//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1712010546761&signature=2c634fa55b32bb5df5f75cb45118102f29a0db658b6fb98ba6332e79f1dc0f9b +2024-04-01 19:29:06.771[1712010546771] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51514//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712010546771&signature=7f9ac8cc4d1a850279d453146a3fbdb9164cd8a6a4a84b16a286b66aafcbc5f4 +2024-04-01 19:29:06.796[1712010546796] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51518//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1712010546795&signature=5027c7a5de27d5ab5bca903279f8755b55ed2708b9d57a326e3328166a21b420 +2024-04-01 19:29:06.814[1712010546814] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51521//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1712010546813&signature=351e25d301d6756367d9d4662bb91bc47b24199a38a1b2dd234bfc7bc15f9328 +2024-04-01 19:29:06.828[1712010546828] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51524//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712010546827&signature=f58fcef4d0711df7e7b315e2aaab8928e08c7b0be95c0c1e07baeea0bd8938c3 +2024-04-01 19:29:06.852[1712010546852] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51526//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1712010546852&signature=b5577d4f13d993dfd53d127b134b56fe8d3c5b45b788123271a8e417982f2164 +2024-04-01 19:29:06.869[1712010546869] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51528//fapi/v1/openOrders?timestamp=1712010546869&signature=2c0cb55ce9c28b7ad83ae2f9efbb285ef6a7ae8145380c1c5d470dc3fb7ecebc +2024-04-01 19:29:06.887[1712010546887] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51530//fapi/v1/positionSide/dual?timestamp=1712010546887&signature=09f364fc7572b742f1f59738875d56fe7d5bc0ae56e27b0916d5c3f9cb274dde +2024-04-01 19:29:06.905[1712010546905] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51532//fapi/v1/income/asyn?startTime=1712010546904&endTime=1712010547904×tamp=1712010546905&signature=88e0d2e7390ddcfa8ad106419a4fd17560c8eb54e474b4710ab4180dbc529f35 +2024-04-01 19:29:06.916[1712010546916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51534//fapi/v1/income/asyn?timestamp=1712010546915&signature=65c7d66d2bdd65fc57c1e839e7ca504ef3157e598ef8fb11d28b51a1c158261f +2024-04-01 19:29:06.930[1712010546930] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51536//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1712010546930&signature=0c262c5d4c48064dee9bd517b1a60e5fa99f372c39bad3bfcb67c386be42f916 +2024-04-01 19:29:06.982[1712010546982] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51539//fapi/v2/balance?timestamp=1712010546982&signature=3ca10495ab6c0be61452f36aab1b532a515978075ef343ce49472c936ceedf81 +2024-04-01 19:29:07.116[1712010547116] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51541//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712010547116&signature=e7f568c7acaafd2c788efa463970b90e5deeb2d850e3a9466b5ee18a1398711a +2024-04-01 19:29:07.160[1712010547160] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51543//fapi/v1/leverageBracket?timestamp=1712010547160&signature=5b2d8b949649d5e14b6b0cfb1e26c19ee7bc0c0418fbdbc74a575a61727d717e +2024-04-01 19:29:07.178[1712010547178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51545//fapi/v1/multiAssetsMargin?timestamp=1712010547178&signature=e00cddbced5e412b977a82910b4be3acf23fbcc69fcb070ea5fb88753d329a9e +2024-04-01 19:29:07.190[1712010547190] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51547//fapi/v1/income?symbol=BNBUSDT×tamp=1712010547190&signature=38514ef7e5a09eb29c180d0bc6c6445d47ecbc86854902a4d4aa06a7539433c9 +2024-04-01 19:29:07.200[1712010547200] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51549//fapi/v1/income?timestamp=1712010547199&signature=67b94d5fa909411bf0c99cd4f175ed2d7b9286aa0115bb7d0ec3c1ad59bfabda +2024-04-01 19:29:07.213[1712010547213] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51552//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712010547213&signature=5266435b1bfcada4fd6507612c4de18ac7d26709213b6390ad09f56d9532e27c +2024-04-01 19:29:07.225[1712010547225] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51555//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712010547224&signature=69d54882596524043995b2d02e90a25fb6ad5ab3e17a3cf479baace0d99c566b +2024-04-01 19:29:07.234[1712010547234] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51557//fapi/v1/leverageBracket?timestamp=1712010547234&signature=79d6d4a24b031e31eb3da50944c2b771c935163c38556305025a8bdc5e667dfa +2024-04-01 19:29:07.243[1712010547243] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51559//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712010547243&signature=9db39214c4fa367f93bfb3d3ffac049c0096d89437c6fd8c2afeadf13ebb990a +2024-04-01 19:29:07.252[1712010547252] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51561//fapi/v1/adlQuantile?timestamp=1712010547251&signature=251b2e9848bdf337ddadcdbd97ac2b772f434de6b79080aa4b49c754566545c5 +2024-04-01 19:29:07.258[1712010547258] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51563//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712010547258&signature=97d98f8e1ecd189029059422c3fe52999b39d50bf5adb9bd691e806d55305ed2 +2024-04-01 19:29:07.270[1712010547270] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51565//fapi/v2/positionRisk?timestamp=1712010547270&signature=bc9b6d63fc26d367b7cb81867c540ae95596faa74016716825c9571c2016d34d +2024-04-01 19:29:07.286[1712010547286] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51567//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1712010547285&signature=4b1e5f6023a4984eb964e95bc1f4420a427ef56cfe3cbcdd5cd0019474aa1555 +2024-04-01 19:29:07.297[1712010547297] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51569//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712010547296&signature=07b58f6673dbcc96f1b47a50796118780ae80ed36233a72bcdd6ef8dcab304cc +2024-04-01 19:29:07.308[1712010547308] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51572//fapi/v1/apiTradingStatus?timestamp=1712010547308&signature=a50c0eac85ece47d23b6323046061e30bcee592f1d69b97be698ce35ba1b40c0 +2024-04-01 19:29:07.324[1712010547324] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51574//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1712010547324&signature=03b002bad9727018d3930b885c783ce53e9b31ba266a2551daa53f6f22210935 +2024-04-01 19:29:07.341[1712010547341] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51578//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712010547341&signature=26d7c02be50ee8d4e8b40d9cadb527185586a92d8c47affe918308c60ad39d44 +2024-04-01 19:29:07.351[1712010547351] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51580//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712010547350&signature=6a12ecc110537ca04cb75d4038ff6c2efeaf953ed967157b355675f31a5472a5 +2024-04-01 19:29:07.368[1712010547368] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51584//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1712010547367&signature=6a2340b7dbd72ff2d36c258777ce33acbce70f17a61bb56ea550aecb30528ba4 +2024-04-01 19:29:07.380[1712010547380] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51586//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712010547380&signature=4e20a1ff8246477527709e5d955979b502b678f5d526a09dd327681735620b67 +2024-04-01 19:29:07.394[1712010547394] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51589//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712010547394&signature=ffaec4ab863955fb0751f2c2695f2486ee94554b534a734bb4271578fcd8b3b2 +2024-04-01 19:29:07.408[1712010547408] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51591//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712010547407&signature=ac9b33b6d97e487fc745d42be0a115cb7c9c0eccca57c898328d27ec63ebe37e +2024-04-01 19:29:07.419[1712010547419] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51593//fapi/v1/forceOrders?timestamp=1712010547419&signature=e6858d54fb4c2ee664d62b092fc769a403b958e192bf6672786384b3c6eb1a71 +2024-04-01 19:29:07.437[1712010547437] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51595//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-04-01 19:29:07.443[1712010547443] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51597//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-04-01 19:29:07.454[1712010547454] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51599//fapi/v1/aggTrades?symbol=BNBUSDT +2024-04-01 19:29:07.463[1712010547463] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51602//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712010547462&endTime=1712010548462 +2024-04-01 19:29:07.474[1712010547474] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51604//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-04-01 19:29:07.487[1712010547487] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51606//fapi/v1/ticker/bookTicker +2024-04-01 19:29:07.501[1712010547501] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51608//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-04-01 19:29:07.509[1712010547509] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51610//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712010547508&endTime=1712010548508 +2024-04-01 19:29:07.533[1712010547533] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51615//fapi/v1/depth?symbol=BNBUSDT +2024-04-01 19:29:07.545[1712010547545] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51617//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-04-01 19:29:07.560[1712010547560] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51619//fapi/v1/exchangeInfo +2024-04-01 19:29:07.570[1712010547570] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51621//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712010547568&endTime=1712010548568 +2024-04-01 19:29:07.579[1712010547579] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51623//fapi/v1/fundingRate +2024-04-01 19:29:07.592[1712010547592] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51627//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1712010547591&endTime=1712010548591 +2024-04-01 19:29:07.601[1712010547601] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51629//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-04-01 19:29:07.612[1712010547612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51631//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-04-01 19:29:07.624[1712010547624] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51635//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-04-01 19:29:07.633[1712010547633] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51637//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-04-01 19:29:07.640[1712010547640] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51639//fapi/v1/indexInfo +2024-04-01 19:29:07.648[1712010547648] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51641//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-04-01 19:29:07.658[1712010547658] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51643//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712010547656&endTime=1712010548656 +2024-04-01 19:29:07.678[1712010547678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51649//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712010547677&endTime=1712010548677 +2024-04-01 19:29:07.684[1712010547684] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51651//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-04-01 19:29:07.692[1712010547692] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51653//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547691&endTime=1712010548691 +2024-04-01 19:29:07.705[1712010547705] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51657//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-04-01 19:29:07.719[1712010547719] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51659//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-04-01 19:29:07.725[1712010547725] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51661//fapi/v1/premiumIndex +2024-04-01 19:29:07.737[1712010547737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51664//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712010547735&endTime=1712010548735 +2024-04-01 19:29:07.748[1712010547748] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51667//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-04-01 19:29:07.758[1712010547758] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51669//fapi/v1/assetIndex?symbol=ADAUSD +2024-04-01 19:29:07.764[1712010547764] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51671//fapi/v1/assetIndex +2024-04-01 19:29:07.777[1712010547777] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51673//fapi/v1/openInterest?symbol=BNBUSDT +2024-04-01 19:29:07.790[1712010547790] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51676//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547789&endTime=1712010548789 +2024-04-01 19:29:07.798[1712010547798] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51678//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-04-01 19:29:07.813[1712010547813] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51682//fapi/v1/ping +2024-04-01 19:29:07.822[1712010547822] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51684//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547821&endTime=1712010548821 +2024-04-01 19:29:07.835[1712010547835] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51688//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-04-01 19:29:07.842[1712010547842] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51690//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-04-01 19:29:07.850[1712010547850] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51692//fapi/v1/ticker/24hr +2024-04-01 19:29:07.857[1712010547857] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51694//fapi/v1/ticker/price +2024-04-01 19:29:07.862[1712010547862] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51696//fapi/v1/ticker/price?symbol=BNBUSDT +2024-04-01 19:29:07.869[1712010547869] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51698//fapi/v1/time +2024-04-01 19:29:07.879[1712010547879] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51700//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-04-01 19:29:07.886[1712010547886] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51703//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547885&endTime=1712010548885 +2024-04-01 19:29:07.901[1712010547901] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51708//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-04-01 19:29:07.907[1712010547907] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51710//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712010547905&endTime=1712010548905 +2024-04-01 19:29:07.916[1712010547916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51712//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-04-01 19:29:07.930[1712010547930] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51715//fapi/v1/trades?symbol=BNBUSDT +2024-04-01 19:29:07.951[1712010547951] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51718//fapi/v1/pmAccountInfo?asset=BTC×tamp=1712010547951&signature=92677a7d7d932f02c71a42d933f8287ffb7ba83aa2d9458ece6e7046f0e39267 +2024-04-01 19:29:07.952[1712010547952] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server +2024-04-01 19:29:07.952[1712010547952] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server +2024-04-01 19:29:07.952[1712010547952] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server +2024-04-01 19:29:07.953[1712010547953] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server +2024-04-01 19:29:07.953[1712010547953] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server +2024-04-01 19:29:07.953[1712010547953] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server +2024-04-01 19:29:07.955[1712010547955] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server +2024-04-01 19:29:07.963[1712010547963] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51720//fapi/v1/pmExchangeInfo?timestamp=1712010547962&signature=79270147f25cdb445df5a27c0adf272691d4413ae2c5894a868ea4577f9fd837 +2024-04-01 19:29:07.971[1712010547971] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:51722//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712010547971&signature=3cb6d7f29f3785e6dbf2c5b0a54a4a95fe752238c458727e4feeb00c00d616b5 +2024-04-01 19:29:07.972[1712010547972] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server +2024-04-01 19:29:07.973[1712010547973] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server +2024-04-01 19:29:07.973[1712010547973] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server +2024-04-01 19:29:07.974[1712010547974] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server +2024-04-01 19:29:07.974[1712010547974] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server +2024-04-01 19:29:07.978[1712010547978] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server +2024-04-01 19:29:07.981[1712010547981] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server +2024-04-01 19:29:07.985[1712010547985] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:51725//fapi/v1/listenKey +2024-04-01 19:29:07.994[1712010547994] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server +2024-04-01 19:29:07.996[1712010547996] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server +2024-04-01 19:29:07.998[1712010547998] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:51727//fapi/v1/listenKey +2024-04-01 19:29:08.001[1712010548001] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server +2024-04-01 19:29:08.001[1712010548001] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server +2024-04-01 19:29:08.008[1712010548008] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:51729//fapi/v1/listenKey +2024-04-01 22:33:43.089[1712021623089] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54648//dapi/v1/account?timestamp=1712021622982&signature=c91333b96bb68de15f8f831e0e7cb60fc06a1750f2ff52649c8ddc2b98bb6f1a +2024-04-01 22:33:43.756[1712021623756] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54650//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1712021623755&signature=58595c500f62b17663bfdb3b674c45d4e9dcf3f93396b76dbe6225cccfe18153 +2024-04-01 22:33:43.791[1712021623791] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54653//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1712021623789&signature=5a303ef1e21b425f4c23447beeecedcc1e4d662b1a3bad3b6d83e3749d0fa02d +2024-04-01 22:33:43.838[1712021623838] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54657//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712021623838&signature=6135a5ba0365528149acf2026d4df09812cb6925ca9c60e66d9b398c3d88f441 +2024-04-01 22:33:43.895[1712021623895] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54660//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712021623894&signature=b21fef1217282c3241baf26534bf990c71c986c2323d321666928f06d17934b3 +2024-04-01 22:33:43.915[1712021623915] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54663//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712021623915&signature=0dba98b01c9c340e25a830d8d8f06b2165256735df0d2331eea2910980bcb8bc +2024-04-01 22:33:43.956[1712021623956] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54665//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1712021623955&signature=a634a60d32f806b46298fec3d3138bf88e17880d4ba0d5e2b45f23d71971db3d +2024-04-01 22:33:43.971[1712021623971] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54668//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1712021623971&signature=c1eb5384c2a4b1fbb0f37d580c2dd4298bfa0b05d51a820966958de03272cb42 +2024-04-01 22:33:43.989[1712021623989] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54670//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712021623988&signature=610179c1aec8ff7750a246bddccba94b058bb9d30c066344b5317fe493bf65f5 +2024-04-01 22:33:44.011[1712021624011] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54674//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712021624011&signature=496aea2d8b6d970bbbced9d703bd08d0e32421462d68ce86fbbe5e6bb7178a59 +2024-04-01 22:33:44.026[1712021624026] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54676//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1712021624025&signature=4b9587398adea0d7dbfb09eee845ec913c0667ff9e50446e9b4ceedd4c7654c8 +2024-04-01 22:33:44.037[1712021624037] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54678//dapi/v1/openOrders?timestamp=1712021624036&signature=4ce1f93d6fed1a9e2a609f6ac4fa5d1e5cd998572a7c276f79dcba5149f0d931 +2024-04-01 22:33:44.050[1712021624050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54680//dapi/v1/positionSide/dual?timestamp=1712021624049&signature=130d8d26c6875e2388e4f797d26559d3fe3856bdabeff2d9bc58c2a60a70d795 +2024-04-01 22:33:44.062[1712021624062] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54682//dapi/v1/balance?timestamp=1712021624061&signature=910a882b0e0f5263e201b26fbe84b027ed9b2d5e8f93b82ef43720d037126f3b +2024-04-01 22:33:44.077[1712021624077] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54684//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1712021624077&signature=097852873396a7bbd3f5c68c004019c672ed172407b9042f7a1a6a7d4098729b +2024-04-01 22:33:44.089[1712021624089] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54686//dapi/v1/leverageBracket?timestamp=1712021624088&signature=f26c7688a5ebdf09f59b1cd951793e135639b9933bb4626a479fb59c52c36a9e +2024-04-01 22:33:44.110[1712021624110] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54688//dapi/v2/leverageBracket?timestamp=1712021624109&signature=1f8960b898e3b4691d62c79ba6ec8432fdf7493e16429b1c2020807de8152499 +2024-04-01 22:33:44.121[1712021624121] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54690//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1712021624119&signature=97c14de34f2e90252e3151fd9f4d25963423d04ecdc9027b9dd8153f2032fec3 +2024-04-01 22:33:44.135[1712021624135] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54692//dapi/v1/income?symbol=BNBUSDT×tamp=1712021624135&signature=be898b9675bba3e920e4db8be1b0bbd2af20f75fdebd6c5cfcbe4070a8d30421 +2024-04-01 22:33:44.143[1712021624143] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54694//dapi/v1/income?timestamp=1712021624142&signature=156cd1e728430eef1a5cd3f2db2747349d5062f9447c2b1233372499b2ba3d10 +2024-04-01 22:33:44.159[1712021624159] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54697//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712021624159&signature=a6ab73c09cababafc0eb86fde43a7b3478cbdc7d000da567dd093dc79b745bb0 +2024-04-01 22:33:44.172[1712021624172] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54699//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712021624172&signature=1be02ed7d08e037e553ae38aeaa2b6e7861f21dfe572aea5eb12166d74804a5f +2024-04-01 22:33:44.196[1712021624196] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54703//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712021624195&signature=7ea69bda5959f7268a3952e7fa95485ec7dda48fc9666564af06a6d194396a56 +2024-04-01 22:33:44.210[1712021624210] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54706//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712021624209&signature=3f5a4c69b19c91b1358c91325de369c4026788108a06b3b11e7631d188d54ebb +2024-04-01 22:33:44.218[1712021624218] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54708//dapi/v1/leverageBracket?timestamp=1712021624218&signature=3712c48d4624a8be9d9eece70b4e2f870e1a0c30a61ec47e8165b8cc7fdde9fb +2024-04-01 22:33:44.225[1712021624225] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54710//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712021624225&signature=f9230c61fcca84fda0edbcc3a4a7ccc09a82889f43e3913dff00ac0c271f0c8b +2024-04-01 22:33:44.233[1712021624233] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54712//dapi/v1/adlQuantile?timestamp=1712021624233&signature=28d29bf54f668dbbc8b6bcc9e4f546fd59ca309f59f337f58c6d25f7262a3c23 +2024-04-01 22:33:44.239[1712021624239] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54714//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712021624239&signature=3c11884490a6d71abb5ff9aa86ef6b9fda4ef3fc6f03e2c312d3d47b278788ac +2024-04-01 22:33:44.248[1712021624248] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54716//dapi/v1/positionRisk?timestamp=1712021624248&signature=80f771a3407dbc7db39b1167868e2bcc74ab3e5c2a481ef846cb5177a0a35f24 +2024-04-01 22:33:44.254[1712021624254] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54718//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1712021624254&signature=86f1cf6a43b8cfef19f38db7cabadbdd815f89d4782e1df10857d3397a0b80b6 +2024-04-01 22:33:44.263[1712021624263] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54720//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712021624263&signature=2053ba109f2d71f2983f04e2899f429c65d0c5f0f871174f125e328d9e6e3a67 +2024-04-01 22:33:44.277[1712021624277] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54725//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712021624277&signature=8fd8f2ba7905cb72791bea80c0dd25e1a2ed1c54ff6fe529c8caed29fde2e532 +2024-04-01 22:33:44.288[1712021624288] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54727//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021624288&signature=52e4376834ba38f7fa90335d02697c51f7dfd71b6f6b3dfcc3960f73f34175a9 +2024-04-01 22:33:44.302[1712021624302] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54731//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1712021624302&signature=9e1884e1462d970eefeb1b2b82f3af65ece6b4608ee6f5669c6e542c0c43f792 +2024-04-01 22:33:44.310[1712021624310] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54733//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021624310&signature=94226dca046ec390ce56b13608af57ec3a6192b261776778e1e0d2bd62b1a0bc +2024-04-01 22:33:44.329[1712021624329] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54736//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712021624329&signature=1f2fa6e762fcafb17c33a0275b71d2fb64e20e1660b449d947f283643df08647 +2024-04-01 22:33:44.344[1712021624344] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54738//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712021624344&signature=aec4f43d4a42cfded1a05c1534d533597cbf5ca08f7eb44997cea47b70feb38e +2024-04-01 22:33:44.355[1712021624355] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54740//dapi/v1/forceOrders?timestamp=1712021624355&signature=04d0535563e7dcd1d05af71714768e484513d1ec0e9e09e3ba98b4d0aaa65407 +2024-04-01 22:33:44.366[1712021624366] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54742//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-04-01 22:33:44.375[1712021624375] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54744//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-04-01 22:33:44.385[1712021624385] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54746//dapi/v1/aggTrades?symbol=BNBUSDT +2024-04-01 22:33:44.399[1712021624399] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54749//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021624397&endTime=1712021625397 +2024-04-01 22:33:44.410[1712021624410] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54751//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-04-01 22:33:44.427[1712021624427] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54755//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-04-01 22:33:44.436[1712021624436] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54757//dapi/v1/ticker/bookTicker +2024-04-01 22:33:44.445[1712021624445] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54759//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-04-01 22:33:44.451[1712021624451] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54761//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021624450&endTime=1712021625450 +2024-04-01 22:33:44.469[1712021624469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54766//dapi/v1/depth?symbol=BNBUSDT +2024-04-01 22:33:44.478[1712021624478] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54768//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-04-01 22:33:44.487[1712021624487] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54770//dapi/v1/exchangeInfo +2024-04-01 22:33:44.501[1712021624501] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54772//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021624500&endTime=1712021625500 +2024-04-01 22:33:44.510[1712021624510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54774//dapi/v1/fundingRate +2024-04-01 22:33:44.524[1712021624524] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54776//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-04-01 22:33:44.538[1712021624538] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54780//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-04-01 22:33:44.547[1712021624547] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54782//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-04-01 22:33:44.554[1712021624554] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54784//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021624553&endTime=1712021625553 +2024-04-01 22:33:44.573[1712021624573] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54790//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021624573&endTime=1712021625573 +2024-04-01 22:33:44.581[1712021624581] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54792//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-04-01 22:33:44.589[1712021624589] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54794//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1712021624588&endTime=1712021625588 +2024-04-01 22:33:44.604[1712021624604] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54798//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-04-01 22:33:44.612[1712021624612] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54800//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-04-01 22:33:44.618[1712021624618] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54802//dapi/v1/premiumIndex +2024-04-01 22:33:44.626[1712021624626] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54805//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1712021624625&endTime=1712021625625 +2024-04-01 22:33:44.635[1712021624635] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54808//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-04-01 22:33:44.642[1712021624642] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54810//dapi/v1/openInterest?symbol=BNBUSDT +2024-04-01 22:33:44.654[1712021624654] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54813//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021624653&endTime=1712021625653 +2024-04-01 22:33:44.659[1712021624659] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54815//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-04-01 22:33:44.670[1712021624670] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54819//dapi/v1/ping +2024-04-01 22:33:44.677[1712021624677] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54821//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-04-01 22:33:44.681[1712021624681] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54823//dapi/v1/ticker/24hr +2024-04-01 22:33:44.687[1712021624687] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54825//dapi/v1/ticker/price +2024-04-01 22:33:44.691[1712021624691] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54827//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-04-01 22:33:44.696[1712021624696] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54829//dapi/v1/time +2024-04-01 22:33:44.703[1712021624703] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54833//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-04-01 22:33:44.709[1712021624709] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54835//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1712021624708&endTime=1712021625708 +2024-04-01 22:33:44.720[1712021624720] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54839//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-04-01 22:33:44.726[1712021624726] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54841//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021624725&endTime=1712021625725 +2024-04-01 22:33:44.730[1712021624730] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54843//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-04-01 22:33:44.737[1712021624737] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54846//dapi/v1/trades?symbol=BNBUSDT +2024-04-01 22:33:44.746[1712021624746] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54849//dapi/v1/pmAccountInfo?asset=BTC×tamp=1712021624745&signature=6077fb6d757451aaa1d70d1022a78e16134fdf7f83be5a972727facccbbcf3f5 +2024-04-01 22:33:44.750[1712021624750] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54851//dapi/v1/pmExchangeInfo?timestamp=1712021624750&signature=fa3793457bc2bcee2b1beccc32e5a2e11e0810e41ec449733397d19d4100acf9 +2024-04-01 22:33:44.754[1712021624754] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54853//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712021624754&signature=0f0181b83316e1cfadf48a99ec5a601cd2ad4821b607d18d84496a9c7cae82bd +2024-04-01 22:33:44.761[1712021624761] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:54855//dapi/v1/listenKey +2024-04-01 22:33:44.765[1712021624765] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:54857//dapi/v1/listenKey +2024-04-01 22:33:44.773[1712021624773] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:54859//dapi/v1/listenKey +2024-04-01 22:33:44.847[1712021624847] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:33:44.864[1712021624864] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:33:44.865[1712021624865] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:33:44.866[1712021624866] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:33:44.867[1712021624867] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-04-01 22:33:44.868[1712021624868] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-04-01 22:33:44.869[1712021624869] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:33:44.870[1712021624870] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:33:44.871[1712021624871] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:33:44.872[1712021624872] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:33:44.874[1712021624874] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:33:44.877[1712021624877] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-04-01 22:33:44.880[1712021624880] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:33:44.881[1712021624881] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:33:44.882[1712021624882] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:33:44.883[1712021624883] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:33:44.885[1712021624885] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:33:44.886[1712021624886] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:33:44.887[1712021624887] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:33:44.888[1712021624888] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:33:44.889[1712021624889] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-04-01 22:33:44.889[1712021624889] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:33:44.890[1712021624890] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:33:44.890[1712021624890] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:33:44.890[1712021624890] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:33:44.891[1712021624891] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-04-01 22:33:44.892[1712021624892] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:33:44.900[1712021624900] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@1282e98 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-04-01 22:33:44.901[1712021624901] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:33:44.902[1712021624902] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3030836d rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-04-01 22:33:44.903[1712021624903] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:33:44.903[1712021624903] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4c24f3a2 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-04-01 22:33:44.904[1712021624904] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:33:44.905[1712021624905] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4c176ff1 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 54 common frames omitted +2024-04-01 22:33:44.907[1712021624907] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:33:44.907[1712021624907] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) + at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) + at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) + at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) + at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6aff97d6 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-04-01 22:33:45.708[1712021625708] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54948//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-04-01 22:33:45.725[1712021625725] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54950//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-04-01 22:33:45.736[1712021625736] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54952//fapi/v1/aggTrades?symbol=BNBUSDT +2024-04-01 22:33:45.751[1712021625751] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54955//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021625749&endTime=1712021626749 +2024-04-01 22:33:45.786[1712021625786] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54957//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-04-01 22:33:45.795[1712021625795] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54959//fapi/v1/ticker/bookTicker +2024-04-01 22:33:45.814[1712021625814] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54961//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-04-01 22:33:45.827[1712021625827] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54963//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021625824&endTime=1712021626824 +2024-04-01 22:33:45.849[1712021625849] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54968//fapi/v1/depth?symbol=BNBUSDT +2024-04-01 22:33:45.932[1712021625932] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54970//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-04-01 22:33:45.983[1712021625983] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54972//fapi/v1/exchangeInfo +2024-04-01 22:33:46.106[1712021626106] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54974//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021626085&endTime=1712021627085 +2024-04-01 22:33:46.214[1712021626214] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54976//fapi/v1/fundingRate +2024-04-01 22:33:46.249[1712021626249] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54980//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1712021626247&endTime=1712021627247 +2024-04-01 22:33:46.264[1712021626264] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54982//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-04-01 22:33:46.275[1712021626275] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54984//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-04-01 22:33:46.295[1712021626295] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54988//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-04-01 22:33:46.305[1712021626305] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54990//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-04-01 22:33:46.314[1712021626314] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54992//fapi/v1/indexInfo +2024-04-01 22:33:46.322[1712021626322] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54994//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-04-01 22:33:46.330[1712021626330] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:54996//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021626328&endTime=1712021627328 +2024-04-01 22:33:46.353[1712021626353] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55002//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021626352&endTime=1712021627352 +2024-04-01 22:33:46.369[1712021626369] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55004//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-04-01 22:33:46.386[1712021626386] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55006//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626384&endTime=1712021627384 +2024-04-01 22:33:46.412[1712021626412] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55010//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-04-01 22:33:46.438[1712021626438] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55012//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-04-01 22:33:46.479[1712021626479] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55014//fapi/v1/premiumIndex +2024-04-01 22:33:46.535[1712021626535] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55017//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021626529&endTime=1712021627529 +2024-04-01 22:33:46.565[1712021626565] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55020//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-04-01 22:33:46.591[1712021626591] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55022//fapi/v1/assetIndex?symbol=ADAUSD +2024-04-01 22:33:46.617[1712021626617] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55024//fapi/v1/assetIndex +2024-04-01 22:33:46.632[1712021626632] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55026//fapi/v1/openInterest?symbol=BNBUSDT +2024-04-01 22:33:46.678[1712021626678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55029//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626675&endTime=1712021627675 +2024-04-01 22:33:46.694[1712021626694] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55031//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-04-01 22:33:46.728[1712021626728] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55035//fapi/v1/ping +2024-04-01 22:33:46.759[1712021626759] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55037//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626757&endTime=1712021627757 +2024-04-01 22:33:46.787[1712021626787] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55041//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-04-01 22:33:46.846[1712021626846] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55043//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-04-01 22:33:46.907[1712021626907] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55045//fapi/v1/ticker/24hr +2024-04-01 22:33:46.968[1712021626968] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connected to Server +2024-04-01 22:33:46.980[1712021626980] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connected to Server +2024-04-01 22:33:46.982[1712021626982] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connected to Server +2024-04-01 22:33:46.968[1712021626968] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connected to Server +2024-04-01 22:33:46.968[1712021626968] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connected to Server +2024-04-01 22:33:46.969[1712021626969] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connected to Server +2024-04-01 22:33:46.986[1712021626986] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connected to Server +2024-04-01 22:33:46.991[1712021626991] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connected to Server +2024-04-01 22:33:46.992[1712021626992] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connected to Server +2024-04-01 22:33:46.992[1712021626992] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connected to Server +2024-04-01 22:33:46.993[1712021626993] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connected to Server +2024-04-01 22:33:46.993[1712021626993] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connected to Server +2024-04-01 22:33:46.977[1712021626977] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connected to Server +2024-04-01 22:33:46.984[1712021626984] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connected to Server +2024-04-01 22:33:46.985[1712021626985] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connected to Server +2024-04-01 22:33:46.992[1712021626992] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connected to Server +2024-04-01 22:33:47.013[1712021627013] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connected to Server +2024-04-01 22:33:47.019[1712021627019] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55047//fapi/v1/ticker/price +2024-04-01 22:33:47.058[1712021627058] | INFO | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connected to Server +2024-04-01 22:33:47.168[1712021627168] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55049//fapi/v1/ticker/price?symbol=BNBUSDT +2024-04-01 22:33:47.214[1712021627214] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55051//fapi/v1/time +2024-04-01 22:33:47.241[1712021627241] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55053//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-04-01 22:33:47.262[1712021627262] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55056//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021627260&endTime=1712021628260 +2024-04-01 22:33:47.314[1712021627314] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55061//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-04-01 22:33:47.333[1712021627333] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55063//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021627332&endTime=1712021628332 +2024-04-01 22:33:47.344[1712021627344] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55065//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-04-01 22:33:47.360[1712021627360] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55068//fapi/v1/trades?symbol=BNBUSDT +2024-04-01 22:33:47.377[1712021627377] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55071//fapi/v1/pmAccountInfo?asset=BTC×tamp=1712021627377&signature=ffa12c539bad1081804651fe2f150e46c0756106d61e552cf5bd35fc124c297b +2024-04-01 22:33:47.389[1712021627389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55073//fapi/v1/pmExchangeInfo?timestamp=1712021627389&signature=a46de93d28900987e9502db2701e4f4c3096074efd5901ee855ae934cdcc4bc2 +2024-04-01 22:33:47.398[1712021627398] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55075//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712021627397&signature=03374f015eadf371be7c18540a542d6b267239dec817a128f2ffa40c7f3913c9 +2024-04-01 22:34:22.112[1712021662112] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55090//dapi/v1/income?symbol=BNBUSDT×tamp=1712021662038&signature=6f5c926045e9ca09f3a743d61f3d7c6212bf5d2531808c3cbc5ef07a7c24e0b4 +2024-04-01 22:34:22.447[1712021662447] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55092//dapi/v1/income?timestamp=1712021662447&signature=992c36e94a3095be8779fae79d9e29409f1e01e778402fe855b8a055dc33e6b0 +2024-04-01 22:34:22.454[1712021662454] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55094//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-04-01 22:34:22.462[1712021662462] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55098//dapi/v1/historicalTrades?symbol=BNBUSDT +2024-04-01 22:34:22.468[1712021662468] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55100//fapi/v1/exchangeInfo +2024-04-01 22:34:22.475[1712021662475] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55102//fapi/v1/ticker/24hr?symbol=BNBUSDT +2024-04-01 22:34:22.483[1712021662483] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55104//fapi/v1/ticker/24hr +2024-04-01 22:34:22.500[1712021662500] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55107//fapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712021662500&signature=fb8c096d15df477972d2299bbd5914dce44ea76e0ef12a51c2a5fad850a9680e +2024-04-01 22:34:22.523[1712021662523] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55109//dapi/v1/allOrders?symbol=bnbusd_perpetual×tamp=1712021662523&signature=0b3cd8ece80853a282934a929c79e560ff614691aa1370bbb47197a3ac27ac3a +2024-04-01 22:34:22.533[1712021662533] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55112//fapi/v1/time +2024-04-01 22:34:22.540[1712021662540] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55114//dapi/v1/openOrders?symbol=BNBUSDT×tamp=1712021662539&signature=35ce7bccd5ac68f21c2b0aebf34e60e40e89492c9578ca218dbf725bf8589afc +2024-04-01 22:34:22.546[1712021662546] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55116//dapi/v1/openOrders?timestamp=1712021662546&signature=e885e219b840816439248abeff0bee712f7d2cd82d9b7db891bf6d1edcd273b2 +2024-04-01 22:34:22.553[1712021662553] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55118//dapi/v1/leverageBracket?pair=BNBUSD×tamp=1712021662553&signature=253edd7c9f18a3185d07dff7cf15f97d3271664a8ee62661fe8cd78e20caed3d +2024-04-01 22:34:22.559[1712021662559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55120//dapi/v1/leverageBracket?timestamp=1712021662559&signature=07f1a6450fa227fdc167e047aa21e9d7d476036b25a3d9b93c52f96da94fdcd8 +2024-04-01 22:34:22.566[1712021662566] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55122//fapi/v1/multiAssetsMargin?timestamp=1712021662566&signature=5c24ada360e38bd52e652dc2a27f473034a9800feb701aa85d31fc129f933140 +2024-04-01 22:34:22.574[1712021662574] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55124//dapi/v1/pmExchangeInfo?timestamp=1712021662574&signature=d5e53a840472d16e9a33d64182f9d783cd5ef999b8300b4f3e5ca438d35621bd +2024-04-01 22:34:22.585[1712021662585] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55126//dapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712021662585&signature=eb7b1f8045a4881509968029e1520f27afa1ae68dd21932097e21cf311f57207 +2024-04-01 22:34:22.592[1712021662592] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55128//dapi/v1/premiumIndex?symbol=BNBUSDT +2024-04-01 22:34:22.599[1712021662599] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55130//dapi/v1/premiumIndex +2024-04-01 22:34:22.606[1712021662606] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55132//fapi/v1/apiTradingStatus?timestamp=1712021662605&signature=a5282ad0d82cc3bc666d33416dc7bedf99a9a5cbecfee24689a17e9562057e55 +2024-04-01 22:34:22.613[1712021662613] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55134//fapi/v1/apiTradingStatus?symbol=BNBUSDT×tamp=1712021662613&signature=af3876476f2234ce5a3cd7bbc10ed211e77d81d4b5927183de62ee896ad4fd1e +2024-04-01 22:34:22.620[1712021662620] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55136//dapi/v1/exchangeInfo +2024-04-01 22:34:22.631[1712021662631] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55140//fapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712021662631&signature=6ac867d89edf34d03d4c57772d28847381bef02971f1ae08b77581aec232c6de +2024-04-01 22:34:22.637[1712021662637] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55142//fapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021662637&signature=bcc792e81c457c75fe46ee45da1bf5469bc3462ac686a96ace1529fa35269671 +2024-04-01 22:34:22.654[1712021662654] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55146//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123×tamp=1712021662653&signature=5d95d00c7ab881d6fc414e8ae3766d51a5a22781c1cfb7483235897c85b083c9 +2024-04-01 22:34:22.661[1712021662661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55148//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021662660&signature=cf8453ded1e53d026510bdfa4bbf050f433eb7db319c66f43d56dbd8ae1cd499 +2024-04-01 22:34:22.668[1712021662668] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55150//dapi/v1/ping +2024-04-01 22:34:22.675[1712021662675] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55152//fapi/v1/premiumIndex?symbol=BNBUSDT +2024-04-01 22:34:22.682[1712021662682] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55154//fapi/v1/premiumIndex +2024-04-01 22:34:22.689[1712021662689] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55156//dapi/v1/listenKey +2024-04-01 22:34:22.699[1712021662699] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55159//fapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712021662699&signature=e0db470f67c3defacfd9beb4710872ad0113c7ab2af77a2d19d5a5ca1835ea5b +2024-04-01 22:34:22.705[1712021662705] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55161//fapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-04-01 22:34:22.711[1712021662711] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55163//fapi/v1/ticker/bookTicker +2024-04-01 22:34:22.718[1712021662718] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55166//fapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712021662718&signature=5e51b66e64edea71a47d1aceb9e5e4a617c208cd4324383fef9f0a209096b571 +2024-04-01 22:34:22.727[1712021662727] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55169//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=×tamp=1712021662727&signature=774f5517a8a114165241005e83bb5a929cdbc45edb408e941782f474bb216069 +2024-04-01 22:34:22.739[1712021662739] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55172//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712021662736&signature=9a1f555e0229da6c2664ea04f5c067e689066dc034281ac7c6db02300eda8714 +2024-04-01 22:34:22.747[1712021662747] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55174//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1712021662745&endTime=1712021663745 +2024-04-01 22:34:22.756[1712021662756] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55178//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m +2024-04-01 22:34:22.763[1712021662763] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55180//fapi/v1/ticker/price +2024-04-01 22:34:22.768[1712021662768] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55182//fapi/v1/ticker/price?symbol=BNBUSDT +2024-04-01 22:34:22.778[1712021662778] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55185//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000×tamp=1712021662777&signature=353f90dd425a0e4062107827ea501de145e7ebc254225e6b742d45041e48f585 +2024-04-01 22:34:22.784[1712021662784] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55187//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123 +2024-04-01 22:34:22.796[1712021662796] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55191//fapi/v1/historicalTrades?symbol=BNBUSDT +2024-04-01 22:34:22.803[1712021662803] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55193//fapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-04-01 22:34:22.812[1712021662812] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55196//fapi/v1/trades?symbol=BNBUSDT +2024-04-01 22:34:22.826[1712021662826] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55200//fapi/v1/order?symbol=BNBUSDT&orderId=123×tamp=1712021662826&signature=23a90d070c7c867914ddf7a5636b0dbdf0e50525fa48e4f8bc4b31788692326f +2024-04-01 22:34:22.833[1712021662833] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55202//fapi/v1/order?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021662832&signature=e42628dc22af597c3a069a97c2645f6bcc95c1a6c229128c24605523f7183e83 +2024-04-01 22:34:22.839[1712021662839] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55204//fapi/v1/indexInfo?symbol=DEFIUSDT +2024-04-01 22:34:22.846[1712021662846] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55206//fapi/v1/indexInfo +2024-04-01 22:34:22.853[1712021662853] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55208//fapi/v1/pmExchangeInfo?timestamp=1712021662852&signature=5e52e53684539d9d5ad4934863076d1d2987cb4fd4e925d52c0ce9643480afb7 +2024-04-01 22:34:22.858[1712021662858] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55210//fapi/v1/pmExchangeInfo?symbol=BNBUSDT×tamp=1712021662858&signature=e48346767651ad358d69c5a9c35c807c2c3556bc79532e53f83ed45b5605b895 +2024-04-01 22:34:22.865[1712021662865] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55212//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021662864&endTime=1712021663864 +2024-04-01 22:34:22.881[1712021662881] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55214//futures/data/openInterestHist?symbol=BNBUSDT&period=5m +2024-04-01 22:34:22.893[1712021662893] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55218//fapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712021662893&signature=1954d296eaf6e7d2e2e43e1bee4a05cde9d5d91217d62205bff12a64525dc95d +2024-04-01 22:34:22.907[1712021662907] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55222//fapi/v1/pmAccountInfo?asset=BTC×tamp=1712021662907&signature=32e87d7c89ffc59af2010dfafca5dc8673fa5f65614613361af4132965709541 +2024-04-01 22:34:22.916[1712021662916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55224//fapi/v1/openOrders?symbol=BNBUSDT×tamp=1712021662916&signature=6be1c609f725a10de8c168190acdb906e25b5de99ee1d9517c8fd9dc6bdf0e89 +2024-04-01 22:34:22.923[1712021662923] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55226//fapi/v1/openOrders?timestamp=1712021662923&signature=5c24b604c737df628b9cbf5f16010a39270089086b2afe56dbb5b9ae37d16aaf +2024-04-01 22:34:22.931[1712021662931] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55228//dapi/v1/ticker/24hr?pair=bnbusd_perpetual +2024-04-01 22:34:22.937[1712021662937] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55230//dapi/v1/ticker/24hr +2024-04-01 22:34:22.944[1712021662944] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55232//fapi/v1/listenKey +2024-04-01 22:34:22.960[1712021662960] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55235//fapi/v1/multiAssetsMargin?dualSidePosition=true×tamp=1712021662960&signature=22df6957c506414eebdadd1fbb39d61c0151653fad00c934bfe88750b48361d1 +2024-04-01 22:34:22.972[1712021662972] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55238//dapi/v1/positionSide/dual?dualSidePosition=true×tamp=1712021662972&signature=a1f9da67808f3d79da9e8a95ae6b68b8fbf27fb30acead60e3869f5bf0c841c4 +2024-04-01 22:34:22.986[1712021662986] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55242//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123×tamp=1712021662984&signature=fb96720385c676c13bae7ea45da34595a137679cc863ada7ecc5a1c373037be9 +2024-04-01 22:34:22.992[1712021662992] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55244//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123×tamp=1712021662992&signature=e4c592b402979a5c0b50d4b945f505ab9029332b381b5137ceb5ed41ea2dba99 +2024-04-01 22:34:23.007[1712021663007] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55246//dapi/v1/balance?timestamp=1712021663007&signature=307dcf037c097eb30f2dd273de0ac63bc096d881520b17804ec2071cf8e3c585 +2024-04-01 22:34:23.016[1712021663016] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55248//fapi/v1/income/asyn/id?downloadId=545923594199212032×tamp=1712021663016&signature=0cf0e732e682a781bd7d97d93413c36f55c732c814b0e7ccbf73a350c2c1bfce +2024-04-01 22:34:23.028[1712021663028] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55252//dapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712021663028&signature=3470b4a00fc97794bba82ff7d3be21b6317edc70bfb4470cdb4b61b7a81dab7a +2024-04-01 22:34:23.037[1712021663037] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55255//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712021663037&signature=c1aee07310f4c08a506cee519df4d9661ef7361660c1285c1cdf0d3d8ef12b56 +2024-04-01 22:34:23.046[1712021663046] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55258//fapi/v1/depth?symbol=BNBUSDT +2024-04-01 22:34:23.053[1712021663053] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55260//fapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-04-01 22:34:23.060[1712021663060] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55262//dapi/v1/ticker/bookTicker?symbol=BNBUSDT +2024-04-01 22:34:23.068[1712021663068] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55264//dapi/v1/ticker/bookTicker +2024-04-01 22:34:23.077[1712021663077] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55267//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021663075&endTime=1712021664075 +2024-04-01 22:34:23.085[1712021663085] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55270//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m +2024-04-01 22:34:23.130[1712021663130] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55282//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021663128&endTime=1712021664128 +2024-04-01 22:34:23.135[1712021663135] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55284//fapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-04-01 22:34:23.153[1712021663153] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55286//fapi/v1/openInterest?symbol=BNBUSDT +2024-04-01 22:34:23.162[1712021663162] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55289//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-04-01 22:34:23.167[1712021663167] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55291//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021663166&endTime=1712021664166 +2024-04-01 22:34:23.178[1712021663178] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55295//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021663175&endTime=1712021664175 +2024-04-01 22:34:23.182[1712021663182] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55297//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m +2024-04-01 22:34:23.193[1712021663193] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55301//dapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712021663193&signature=089f0c8c4135047fe402c19eb813e1d6daea7bbbf39275b6726f77ac2f6e3db9 +2024-04-01 22:34:23.203[1712021663203] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55304//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m +2024-04-01 22:34:23.216[1712021663216] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55309//fapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712021663216&signature=f0ff8e729e7a0aa334cca995e79dae5fe2fe4b186d1e13881c4b462df5941fc1 +2024-04-01 22:34:23.221[1712021663221] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55311//dapi/v1/openInterest?symbol=BNBUSDT +2024-04-01 22:34:23.231[1712021663231] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55314//fapi/v1/order?symbol=BNBUSDT&orderId=×tamp=1712021663231&signature=e6f8c76c0a266e839a83cb2e921296137f26debf901f45dec549f4e06bc33a0f +2024-04-01 22:34:23.240[1712021663240] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55317//fapi/v1/order?symbol=BNBUSDT&orderId=123&origClientOrderId=456×tamp=1712021663240&signature=9cbfef45e7205060c27726c2b53d3c3ad34752ced8b0b26c4138a63aeb42c0a8 +2024-04-01 22:34:23.246[1712021663246] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55319//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021663245&endTime=1712021664245 +2024-04-01 22:34:23.251[1712021663251] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55321//fapi/v1/fundingRate +2024-04-01 22:34:23.256[1712021663256] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:34:23.263[1712021663263] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:34:23.263[1712021663263] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:34:23.264[1712021663264] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:34:23.265[1712021663265] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s +2024-04-01 22:34:23.265[1712021663265] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice +2024-04-01 22:34:23.266[1712021663266] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:34:23.267[1712021663267] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:34:23.268[1712021663268] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:34:23.269[1712021663269] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:34:23.270[1712021663270] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:34:23.274[1712021663274] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing Connection ID 7 +2024-04-01 22:34:23.275[1712021663275] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:34:23.276[1712021663276] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:34:23.278[1712021663278] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:34:23.279[1712021663279] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:34:23.281[1712021663281] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:34:23.282[1712021663282] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:34:23.283[1712021663283] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:34:23.284[1712021663284] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:34:23.286[1712021663286] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - Closing 4 connections(s) +2024-04-01 22:34:23.286[1712021663286] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:34:23.286[1712021663286] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:34:23.287[1712021663287] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:34:23.287[1712021663287] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:34:23.287[1712021663287] | INFO | main | c.b.c.f.c.impl.WebsocketClientImpl - All connections are closed! +2024-04-01 22:34:23.288[1712021663288] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:34:23.292[1712021663292] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 19] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:59) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@593e824f rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-04-01 22:34:23.294[1712021663294] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice +2024-04-01 22:34:23.295[1712021663295] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 20] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:60) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@2cab9998 rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-04-01 22:34:23.295[1712021663295] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1 +2024-04-01 22:34:23.297[1712021663297] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 21] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138) + at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3a1d593e rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-04-01 22:34:23.298[1712021663298] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1 +2024-04-01 22:34:23.300[1712021663300] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 22] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174) + at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42) + at unit.TestCMWebsocketClientImpl.(TestCMWebsocketClientImpl.java:62) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250) + at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260) + at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@7859e786 rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 53 common frames omitted +2024-04-01 22:34:23.301[1712021663301] | INFO | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s +2024-04-01 22:34:23.302[1712021663302] | ERROR | main | c.b.c.f.c.utils.WebSocketConnection - [Connection 23] Failure +java.io.InterruptedIOException: executor rejected + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501) + at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184) + at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125) + at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164) + at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165) + at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281) + at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52) + at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82) + at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43) + at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17) + at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) + at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) + at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) + at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) + at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) + at org.junit.runners.ParentRunner.run(ParentRunner.java:413) + at org.junit.runner.JUnitCore.run(JUnitCore.java:137) + at org.junit.runner.JUnitCore.run(JUnitCore.java:115) + at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) + at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) + at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) + at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) + at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) + at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) + at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:63) + at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:57) + at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) + at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) + at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) + at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:232) + at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:55) +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@664a9613 rejected from java.util.concurrent.ThreadPoolExecutor@72ccd81a[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0] + at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065) + at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833) + at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365) + at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498) + ... 52 common frames omitted +2024-04-01 22:34:23.307[1712021663307] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55342//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712021663306&signature=457221adb9a3468cfff837a0556c958e40eb560f18e6cbce59a55e8f19aa4855 +2024-04-01 22:34:23.313[1712021663313] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55344//dapi/v1/order?symbol=BNBUSD_PERP&orderId=×tamp=1712021663313&signature=faccf8427a86b15f0751a445e3c94ed58d763fe58fbdeed36ac1ce9ca36c52c9 +2024-04-01 22:34:23.321[1712021663321] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55347//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456×tamp=1712021663320&signature=8fb9fa1b62973470bed9e82d52345021af4711473bbdae3841ee054d78ec9cbf +2024-04-01 22:34:23.327[1712021663327] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55349//dapi/v1/positionSide/dual?timestamp=1712021663327&signature=2e94873dcd40815857fd4bfab8dd0352ee5120dc11b098ec38980e8ec6118f3a +2024-04-01 22:34:23.334[1712021663334] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55351//fapi/v1/leverage?symbol=BNBUSDT&leverage=20×tamp=1712021663334&signature=eb967a70b9d34e2b6ae2d10fe6069a427e6ec9eae997b568232eed6bbd725b12 +2024-04-01 22:34:23.349[1712021663349] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55354//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-04-01 22:34:23.356[1712021663356] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55356//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-04-01 22:34:23.364[1712021663364] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55358//fapi/v1/aggTrades?symbol=BNBUSDT +2024-04-01 22:34:23.371[1712021663371] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55361//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021663370&endTime=1712021664370 +2024-04-01 22:34:23.382[1712021663382] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55363//fapi/v1/leverageBracket?timestamp=1712021663381&signature=c459c020a917336cd1b5c8281e3d25ee1788ba245c30f02cc532f8cf943269fa +2024-04-01 22:34:23.389[1712021663389] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55365//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712021663388&signature=7a44b79db2168fa9c01eb1f145af92e2e0a71684005a59557199a199812a8fc1 +2024-04-01 22:34:23.397[1712021663397] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55367//dapi/v1/ticker/price +2024-04-01 22:34:23.430[1712021663430] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55369//dapi/v1/ticker/price?pair=bnbusd_perpetual +2024-04-01 22:34:23.469[1712021663469] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55373//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1712021663468&endTime=1712021664468 +2024-04-01 22:34:23.510[1712021663510] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55375//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m +2024-04-01 22:34:23.529[1712021663529] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55377//fapi/v2/positionRisk?timestamp=1712021663529&signature=c11c95914c41f510adcffaa31be829a8a5de3752c169457ae93fb1ebc30a1363 +2024-04-01 22:34:23.536[1712021663536] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55379//fapi/v2/positionRisk?symbol=BNBUSDT×tamp=1712021663536&signature=f67371c524cfa72d35a67a721cf9064931d28efeca7c32b61706209388f5b11e +2024-04-01 22:34:23.543[1712021663543] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55381//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-04-01 22:34:23.548[1712021663548] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55383//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021663547&endTime=1712021664547 +2024-04-01 22:34:23.559[1712021663559] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55387//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-04-01 22:34:23.569[1712021663569] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55390//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021663568&endTime=1712021664568 +2024-04-01 22:34:23.582[1712021663582] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55393//fapi/v1/userTrades?symbol=BNBUSDT×tamp=1712021663582&signature=0fd14c712ad13e89efb9eaac9c0440ba437e88acf61a509ffaf578117ec5d46e +2024-04-01 22:34:23.594[1712021663594] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55397//dapi/v1/depth?symbol=BNBUSDT +2024-04-01 22:34:23.598[1712021663598] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55399//dapi/v1/depth?symbol=BNBUSDT&limit=10 +2024-04-01 22:34:23.603[1712021663603] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55401//fapi/v2/balance?timestamp=1712021663603&signature=6f32d220ddc6afc573733b7752600655645221e5863f1f6023bc1bbe09760545 +2024-04-01 22:34:23.610[1712021663610] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55404//fapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1×tamp=1712021663609&signature=ea95d51ff04a57d7b222f79f21930f18dbe80cd2e7b5d50f03acb260934becbe +2024-04-01 22:34:23.617[1712021663617] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55407//dapi/v1/pmAccountInfo?asset=BTC×tamp=1712021663617&signature=6d140b3b52e57f169eb7bade3238f7d55509ccab1d3a182622528a776e6619fd +2024-04-01 22:34:23.625[1712021663625] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55411//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m +2024-04-01 22:34:23.629[1712021663629] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55413//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021663628&endTime=1712021664628 +2024-04-01 22:34:23.634[1712021663634] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55415//dapi/v1/positionRisk?timestamp=1712021663634&signature=57aa0bf490baea0a56a06f658038587542f814aae77aaa9d97ebe23a3916b4f9 +2024-04-01 22:34:23.638[1712021663638] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55417//dapi/v1/positionRisk?pair=bnbusd_perpetual×tamp=1712021663638&signature=2aba0d63283c69c49560281ca6782f74ce575a5f48121ae85fe90a7ed50c5dc2 +2024-04-01 22:34:23.648[1712021663648] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55421//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m +2024-04-01 22:34:23.652[1712021663652] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55423//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021663651&endTime=1712021664651 +2024-04-01 22:34:23.657[1712021663657] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55425//fapi/v1/income?symbol=BNBUSDT×tamp=1712021663657&signature=faf4d75371fe0b341c654c213e109e86195413720166b860b353b313ebde85a9 +2024-04-01 22:34:23.661[1712021663661] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55427//fapi/v1/income?timestamp=1712021663661&signature=9fac361bc7eb60fa7ad19d7aac890867df987243a5f0577b002374d5fef4d3b8 +2024-04-01 22:34:23.667[1712021663667] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55429//dapi/v1/trades?symbol=BNBUSDT&limit=1000 +2024-04-01 22:34:23.672[1712021663672] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55432//dapi/v1/trades?symbol=BNBUSDT +2024-04-01 22:34:23.678[1712021663678] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55434//dapi/v1/positionMargin/history?symbol=BNBUSDT×tamp=1712021663678&signature=261c6fa0059f8f6427895a61026e4743a39026f76d2c3949253149740a22c76c +2024-04-01 22:34:23.686[1712021663686] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55437//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m +2024-04-01 22:34:23.691[1712021663691] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55439//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021663689&endTime=1712021664689 +2024-04-01 22:34:23.700[1712021663700] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55443//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021663700&endTime=1712021664700 +2024-04-01 22:34:23.704[1712021663704] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55445//dapi/v1/fundingRate +2024-04-01 22:34:23.721[1712021663721] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55447//fapi/v1/positionSide/dual?timestamp=1712021663717&signature=ad80bd835712ec5cbca2b9fbce328f47061798d5fea71b8d01c333b96f2e0fc3 +2024-04-01 22:34:23.732[1712021663732] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55449//fapi/v1/ping +2024-04-01 22:34:23.741[1712021663741] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55451//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000 +2024-04-01 22:34:23.770[1712021663770] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55453//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000 +2024-04-01 22:34:23.776[1712021663776] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55455//dapi/v1/aggTrades?symbol=BNBUSDT +2024-04-01 22:34:23.789[1712021663789] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55458//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021663787&endTime=1712021664787 +2024-04-01 22:34:23.869[1712021663869] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55461//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1712021663868&endTime=1712021664868 +2024-04-01 22:34:23.880[1712021663880] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55464//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m +2024-04-01 22:34:23.885[1712021663885] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55466//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m +2024-04-01 22:34:23.892[1712021663892] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55468//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021663890&endTime=1712021664890 +2024-04-01 22:34:23.905[1712021663905] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55472//dapi/v1/userTrades?symbol=bnbusd_perpetual×tamp=1712021663904&signature=73196e7d8a7bcfbdf1951956b2ab6abce9ae6583ee2f3801635eb3f05c1b222b +2024-04-01 22:34:23.916[1712021663916] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55475//fapi/v1/income/asyn?startTime=1712021663914&endTime=1712021664914×tamp=1712021663916&signature=5c5552ef6e07e1f706aeb3189cf9efd64b43590f47df49f70915bdd50111c203 +2024-04-01 22:34:23.925[1712021663925] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55477//fapi/v1/income/asyn?timestamp=1712021663925&signature=5ccffa154881a720b654f3932bc489574cd645b282fb92e8cbc8536dffc8568a +2024-04-01 22:34:23.933[1712021663933] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55479//fapi/v1/assetIndex?symbol=ADAUSD +2024-04-01 22:34:23.939[1712021663939] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55481//fapi/v1/assetIndex +2024-04-01 22:34:23.948[1712021663948] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55483//dapi/v1/listenKey +2024-04-01 22:34:23.955[1712021663955] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55485//fapi/v1/allOrders?symbol=BNBUSDT×tamp=1712021663955&signature=44ef1783769997d888aef3fe80ecf2e4e3745c734746b1c8147217bf98b6edf9 +2024-04-01 22:34:23.969[1712021663969] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55488//fapi/v2/account?timestamp=1712021663969&signature=e83733cb8d9d2e589bb685572afa9a9870d12d675957d1ed8da386550b4f0e21 +2024-04-01 22:34:23.979[1712021663979] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55491//fapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01×tamp=1712021663978&signature=6822394390e2074161419d5a9a5243c4b2135da05cfdfe4796fadce91c9f4364 +2024-04-01 22:34:23.987[1712021663987] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55493//fapi/v1/listenKey +2024-04-01 22:34:23.993[1712021663993] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55495//dapi/v1/adlQuantile?timestamp=1712021663992&signature=a6f994f5f1325745a6fa920112d187f0d0d53a3b632572ec3285f0e0c1b5f022 +2024-04-01 22:34:24.001[1712021664001] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55497//dapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712021664001&signature=e8a0134fba8d185dd16750d54c0b10fe8c1dac5840e561f397880457bccac364 +2024-04-01 22:34:24.007[1712021664007] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55499//dapi/v1/listenKey +2024-04-01 22:34:24.017[1712021664017] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55502//fapi/v1/allOpenOrders?symbol=BNBUSDT×tamp=1712021664017&signature=bbace2b1ff62395f23731d67ebe44f102f53b991e9261f25dc5bdeedbccb0fb6 +2024-04-01 22:34:24.029[1712021664029] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55506//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m +2024-04-01 22:34:24.035[1712021664035] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55508//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1712021664034&endTime=1712021665034 +2024-04-01 22:34:24.044[1712021664044] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55510//fapi/v1/adlQuantile?timestamp=1712021664043&signature=0e380d0b84746376d5b56d3ad5d8bf81bc00d927cd783c0d125651d7b78ee772 +2024-04-01 22:34:24.050[1712021664050] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55512//fapi/v1/adlQuantile?symbol=BNBUSDT×tamp=1712021664050&signature=e30cdc2ed0b3fb87a0aca29820f83aa7582a9e1963852ec4a30e2632b05f5967 +2024-04-01 22:34:24.056[1712021664056] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55514//fapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712021664056&signature=8f18dd056089b560f66adb1ecea68b5257553eae7c5c25793367511ad0fb0d2a +2024-04-01 22:34:24.064[1712021664064] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55516//fapi/v1/forceOrders?timestamp=1712021664064&signature=b4d7bad441233fb22922a20817982482d1bc94f2fb84fb48f0d0880266feba56 +2024-04-01 22:34:24.072[1712021664072] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55518//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021664071&endTime=1712021665071 +2024-04-01 22:34:24.083[1712021664083] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55522//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m +2024-04-01 22:34:24.089[1712021664089] | INFO | main | c.b.c.f.client.utils.RequestHandler - PUT http://kubernetes.docker.internal:55524//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY×tamp=1712021664088&signature=ce3a0ca64dddb3b2f019095c0fb5d7323a2acb6b31a1d6c4356eb27d59df09a5 +2024-04-01 22:34:24.098[1712021664098] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55527//dapi/v1/leverageBracket?timestamp=1712021664098&signature=374a2d35a30ac7f08b5afb345d61c76e6842b1e1a4b7a8f964d6a62d61c95ec4 +2024-04-01 22:34:24.103[1712021664103] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55529//dapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712021664103&signature=72ed241a93e8d8803e92abe054ff85bd691945441cc7ac194a17836977fa8a02 +2024-04-01 22:34:24.110[1712021664110] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55531//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021664108&endTime=1712021665108 +2024-04-01 22:34:24.119[1712021664119] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55535//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m +2024-04-01 22:34:24.129[1712021664129] | INFO | main | c.b.c.f.client.utils.RequestHandler - POST http://kubernetes.docker.internal:55538//fapi/v1/marginType?symbol=BNBUSDT&marginType=CROSSED×tamp=1712021664129&signature=cc4f728612ec02f122fbda7346ef01fe5464f214176fb802d9da28cded9ad199 +2024-04-01 22:34:24.140[1712021664140] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55542//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021664139&endTime=1712021665139 +2024-04-01 22:34:24.147[1712021664147] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55544//dapi/v1/klines?symbol=BNBUSDT&interval=1m +2024-04-01 22:34:24.155[1712021664155] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55547//dapi/v1/commissionRate?symbol=BNBUSDT×tamp=1712021664155&signature=e622e993ab900476ca64c5a25d8354e98c5a2aaba1fa3dbce7cdadd0ee596a62 +2024-04-01 22:34:24.162[1712021664162] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55549//fapi/v1/leverageBracket?symbol=BNBUSDT×tamp=1712021664162&signature=00922199adba4df6c59f5749d7973a90e9a4ef44d453a4f419027552240d386e +2024-04-01 22:34:24.167[1712021664167] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55551//fapi/v1/leverageBracket?timestamp=1712021664167&signature=f4aae3a4e86054b54bb357d3b4621f4206b8cf260e61b883707caa882f75db15 +2024-04-01 22:34:24.173[1712021664173] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55553//dapi/v2/leverageBracket?timestamp=1712021664173&signature=b648a147802c9c9b66aeccff1da64a1ad444d308568b6e4adb7ecb5b5069d7a7 +2024-04-01 22:34:24.179[1712021664179] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55555//dapi/v2/leverageBracket?symbol=BNBUSD_PERP×tamp=1712021664179&signature=ed459ca26456efd09cf5cea9bb7e5becefd86fc69a4dd8094016b198747a6c92 +2024-04-01 22:34:24.185[1712021664185] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55557//dapi/v1/forceOrders?symbol=BNBUSDT×tamp=1712021664185&signature=a3b48f022793f76e100553142a7de7080020ae6466d5169d8ad14998dec6dea7 +2024-04-01 22:34:24.190[1712021664190] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55559//dapi/v1/forceOrders?timestamp=1712021664190&signature=37e756aa451e242d40bf01cc9c7378e5f3f18ff245a27abb4be45a5e7bf5c377 +2024-04-01 22:34:24.196[1712021664196] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55561//dapi/v1/time +2024-04-01 22:34:24.205[1712021664205] | INFO | main | c.b.c.f.client.utils.RequestHandler - DELETE http://kubernetes.docker.internal:55564//fapi/v1/listenKey +2024-04-01 22:34:24.213[1712021664213] | INFO | main | c.b.c.f.client.utils.RequestHandler - GET http://kubernetes.docker.internal:55566//dapi/v1/account?timestamp=1712021664213&signature=80fdec86c0817ecf1b6987c8eeb51b9b49d7b71b5dc497b36cdf1a1f3ea54682 diff --git a/logs/binance-java-connector/binance-java-connector.log.2024-02-29.gz b/logs/binance-java-connector/binance-java-connector.log.2024-02-29.gz new file mode 100644 index 0000000..ab62eae Binary files /dev/null and b/logs/binance-java-connector/binance-java-connector.log.2024-02-29.gz differ diff --git a/logs/binance-java-connector/binance-java-connector.log.2024-03-01.gz b/logs/binance-java-connector/binance-java-connector.log.2024-03-01.gz new file mode 100644 index 0000000..edf0bea Binary files /dev/null and b/logs/binance-java-connector/binance-java-connector.log.2024-03-01.gz differ diff --git a/logs/binance-java-connector/binance-java-connector.log.2024-03-02.gz b/logs/binance-java-connector/binance-java-connector.log.2024-03-02.gz new file mode 100644 index 0000000..3da6c29 Binary files /dev/null and b/logs/binance-java-connector/binance-java-connector.log.2024-03-02.gz differ diff --git a/logs/binance-java-connector/binance-java-connector.log.2024-03-29.gz b/logs/binance-java-connector/binance-java-connector.log.2024-03-29.gz new file mode 100644 index 0000000..c9806de Binary files /dev/null and b/logs/binance-java-connector/binance-java-connector.log.2024-03-29.gz differ diff --git a/pom.xml b/pom.xml index cc6fc9e..770dc34 100644 --- a/pom.xml +++ b/pom.xml @@ -44,34 +44,34 @@ - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.1.2 - - - com.puppycrawl.tools - checkstyle - 9.3 - - - - src/main/resources/checkstyle.xml - UTF-8 - true - true - true - - - - validate - validate - - checkstyle - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.maven.plugins maven-source-plugin @@ -195,5 +195,16 @@ 4.13.2 test + + org.junit.jupiter + junit-jupiter-params + 5.10.1 + test + + + org.apache.logging.log4j + log4j-1.2-api + 2.20.0 + diff --git a/src/main/java/com/binance/connector/futures/client/WebsocketClient.java b/src/main/java/com/binance/connector/futures/client/WebsocketClient.java deleted file mode 100644 index 1d89c17..0000000 --- a/src/main/java/com/binance/connector/futures/client/WebsocketClient.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.binance.connector.futures.client; - -import com.binance.connector.futures.client.utils.WebSocketCallback; -import java.util.ArrayList; - -public interface WebsocketClient { - int symbolTicker(String symbol, WebSocketCallback onMessageCallback); - int symbolTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int klineStream(String symbol, String interval, WebSocketCallback onMessageCallback); - int klineStream(String symbol, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int aggTradeStream(String symbol, WebSocketCallback onMessageCallback); - int aggTradeStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int miniTickerStream(String symbol, WebSocketCallback onMessageCallback); - int miniTickerStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int allTickerStream(WebSocketCallback onMessageCallback); - int allTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int allMiniTickerStream(WebSocketCallback onMessageCallback); - int allMiniTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int bookTicker(String symbol, WebSocketCallback onMessageCallback); - int bookTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int allBookTickerStream(WebSocketCallback onMessageCallback); - int allBookTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onMessageCallback); - int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int diffDepthStream(String symbol, int speed, WebSocketCallback onMessageCallback); - int diffDepthStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int combineStreams(ArrayList streams, WebSocketCallback onMessageCallback); - int combineStreams(ArrayList streams, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int listenUserStream(String listenKey, WebSocketCallback onMessageCallback); - int listenUserStream(String listenKey, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - void closeConnection(int streamId); - void closeAllConnections(); - int markPriceStream(String symbol, int speed, WebSocketCallback onMessageCallback); - int markPriceStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int continuousKlineStream(String pair, String interval, String contractType, WebSocketCallback onMessageCallback); - int continuousKlineStream(String pair, String interval, String contractType, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int forceOrderStream(String symbol, WebSocketCallback onMessageCallback); - int forceOrderStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); - int allForceOrderStream(WebSocketCallback onMessageCallback); - int allForceOrderStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback); -} \ No newline at end of file diff --git a/src/main/java/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.java b/src/main/java/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.java index 05b234f..510c68a 100644 --- a/src/main/java/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.java +++ b/src/main/java/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.java @@ -43,6 +43,20 @@ public int indexPriceStream(String pair, int speed, WebSocketCallback onMessageC return indexPriceStream(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback()); } + /** + * For creating the request and refactoring the request builder because of long statement and code redundancy smell. + * @param initalString + * @param speed + * @param pair + * @return + */ + +// Refactored Area Starts Method apllied -> Extract method + public String indexPriceStreamRequestString(String initalString, int speed, String pair){ + String BaseUrl = getBaseUrl(); + pair = pair.toLowerCase(); + return String.format(initalString,BaseUrl,pair,speed) ; + } /** * Same as {@link #indexPriceStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events. * @@ -59,12 +73,15 @@ public int indexPriceStream(String pair, int speed, WebSocketCallback onOpenCall Request request = null; final int defaultSpeed = 3; if (speed == defaultSpeed) { - request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@indexPrice", getBaseUrl(), pair.toLowerCase(), speed)); + String Format = indexPriceStreamRequestString("%s/ws/%s@indexPrice",speed,pair); + request = RequestBuilder.buildWebsocketRequest(Format); } else { - request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@indexPrice@%ss", getBaseUrl(), pair.toLowerCase(), speed)); + String Format = indexPriceStreamRequestString("%s/ws/%s@indexPrice@%ss",speed,pair); + request = RequestBuilder.buildWebsocketRequest(Format); } return super.createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request); } +//Refactored Area Ends /** * Mark price and funding rate for a single pair pushed every 3 seconds or every second. @@ -82,30 +99,24 @@ public int indexPriceStream(String pair, int speed, WebSocketCallback onOpenCall */ public int markPriceSymbolsPairStream(String pair, int speed, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(pair, String.class, "pair"); - return markPriceSymbolsPairStream(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback()); + return markPriceSymbolsPairStream(new MarkPriceSymbolParams(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback())); } /** * Same as {@link #markPriceSymbolsPairStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events. * - * @param pair trading pair - * @param speed speed in seconds, can be 1 or 3 - * @param onOpenCallback onOpenCallback - * @param onMessageCallback onMessageCallback - * @param onClosingCallback onClosingCallback - * @param onFailureCallback onFailureCallback - * @return int - Connection ID + * @param markPriceSymbolParams@return int - Connection ID */ - public int markPriceSymbolsPairStream(String pair, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { - ParameterChecker.checkParameterType(pair, String.class, "pair"); + public int markPriceSymbolsPairStream(MarkPriceSymbolParams markPriceSymbolParams) { + ParameterChecker.checkParameterType(markPriceSymbolParams.getPair(), String.class, "pair"); Request request = null; final int defaultSpeed = 3; - if (speed == defaultSpeed) { - request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice", getBaseUrl(), pair.toLowerCase())); + if (markPriceSymbolParams.getSpeed() == defaultSpeed) { + request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice", getBaseUrl(), markPriceSymbolParams.getPair().toLowerCase())); } else { - request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice@%ss", getBaseUrl(), pair.toLowerCase(), speed)); + request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice@%ss", getBaseUrl(), markPriceSymbolParams.getPair().toLowerCase(), markPriceSymbolParams.getSpeed())); } - return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request); + return createConnection(markPriceSymbolParams.getOnOpenCallback(), markPriceSymbolParams.getOnMessageCallback(), markPriceSymbolParams.getOnClosingCallback(), markPriceSymbolParams.getOnFailureCallback(), request); } /** diff --git a/src/main/java/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.java b/src/main/java/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.java new file mode 100644 index 0000000..2c46156 --- /dev/null +++ b/src/main/java/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.java @@ -0,0 +1,54 @@ +package com.binance.connector.futures.client.impl; + +import com.binance.connector.futures.client.utils.WebSocketCallback; + +public class MarkPriceSymbolParams { + private final String pair; + private final int speed; + private final WebSocketCallback onOpenCallback; + private final WebSocketCallback onMessageCallback; + private final WebSocketCallback onClosingCallback; + private final WebSocketCallback onFailureCallback; + + /** + * @param pair trading pair + * @param speed speed in seconds, can be 1 or 3 + * @param onOpenCallback onOpenCallback + * @param onMessageCallback onMessageCallback + * @param onClosingCallback onClosingCallback + * @param onFailureCallback onFailureCallback + * + */ + public MarkPriceSymbolParams(String pair, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { + this.pair = pair; + this.speed = speed; + this.onOpenCallback = onOpenCallback; + this.onMessageCallback = onMessageCallback; + this.onClosingCallback = onClosingCallback; + this.onFailureCallback = onFailureCallback; + } + + public String getPair() { + return pair; + } + + public int getSpeed() { + return speed; + } + + public WebSocketCallback getOnOpenCallback() { + return onOpenCallback; + } + + public WebSocketCallback getOnMessageCallback() { + return onMessageCallback; + } + + public WebSocketCallback getOnClosingCallback() { + return onClosingCallback; + } + + public WebSocketCallback getOnFailureCallback() { + return onFailureCallback; + } +} diff --git a/src/main/java/com/binance/connector/futures/client/impl/UMFuturesClientImpl.java b/src/main/java/com/binance/connector/futures/client/impl/UMFuturesClientImpl.java index dee86b0..665cc4a 100644 --- a/src/main/java/com/binance/connector/futures/client/impl/UMFuturesClientImpl.java +++ b/src/main/java/com/binance/connector/futures/client/impl/UMFuturesClientImpl.java @@ -1,10 +1,10 @@ package com.binance.connector.futures.client.impl; import com.binance.connector.futures.client.enums.DefaultUrls; -import com.binance.connector.futures.client.impl.um_futures.UMAccount; +import com.binance.connector.futures.client.impl.futures.Account; +import com.binance.connector.futures.client.impl.futures.UserData; import com.binance.connector.futures.client.impl.um_futures.UMMarket; import com.binance.connector.futures.client.impl.um_futures.UMPortfolioMargin; -import com.binance.connector.futures.client.impl.um_futures.UMUserData; public class UMFuturesClientImpl extends FuturesClientImpl { private static String defaultBaseUrl = DefaultUrls.USDM_PROD_URL; @@ -40,13 +40,13 @@ public UMMarket market() { } @Override - public UMAccount account() { - return new UMAccount(getProductUrl(), getApiKey(), getSecretKey(), getShowLimitUsage(), getProxy()); + public Account.UMAccount account() { + return new Account.UMAccount(getProductUrl(), getApiKey(), getSecretKey(), getShowLimitUsage(), getProxy()); } @Override - public UMUserData userData() { - return new UMUserData(getProductUrl(), getApiKey(), getShowLimitUsage(), getProxy()); + public UserData.UMUserData userData() { + return new UserData.UMUserData(getProductUrl(), getApiKey(), getShowLimitUsage(), getProxy()); } @Override diff --git a/src/main/java/com/binance/connector/futures/client/impl/WebsocketClientImpl.java b/src/main/java/com/binance/connector/futures/client/impl/WebsocketClientImpl.java index 513aa69..c7bcd1a 100644 --- a/src/main/java/com/binance/connector/futures/client/impl/WebsocketClientImpl.java +++ b/src/main/java/com/binance/connector/futures/client/impl/WebsocketClientImpl.java @@ -1,6 +1,5 @@ package com.binance.connector.futures.client.impl; -import com.binance.connector.futures.client.WebsocketClient; import com.binance.connector.futures.client.utils.HttpClientSingleton; import com.binance.connector.futures.client.utils.RequestBuilder; import com.binance.connector.futures.client.utils.UrlBuilder; @@ -26,7 +25,7 @@ *
* Response will be returned as callback. */ -public abstract class WebsocketClientImpl implements WebsocketClient { +public abstract class WebsocketClientImpl { private final String baseUrl; private final Map connections = new HashMap<>(); private final WebSocketCallback noopCallback = msg -> { @@ -59,7 +58,6 @@ public String getBaseUrl() { * @see * https://binance-docs.github.io/apidocs/futures/en/#aggregate-trade-streams */ - @Override public int aggTradeStream(String symbol, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return aggTradeStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -75,7 +73,6 @@ public int aggTradeStream(String symbol, WebSocketCallback onMessageCallback) { * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int aggTradeStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@aggTrade", baseUrl, symbol.toLowerCase())); @@ -98,7 +95,6 @@ public int aggTradeStream(String symbol, WebSocketCallback onOpenCallback, WebSo * @see * https://binance-docs.github.io/apidocs/delivery/en/#mark-price-stream */ - @Override public int markPriceStream(String symbol, int speed, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return markPriceStream(symbol, speed, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -115,14 +111,17 @@ public int markPriceStream(String symbol, int speed, WebSocketCallback onMessage * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int markPriceStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { Request request = null; final int defaultSpeed = 3; if (speed == defaultSpeed) { - request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice", baseUrl, symbol.toLowerCase())); - } else { - request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice@%ss", baseUrl, symbol.toLowerCase(), speed)); + String reqStr = String.format("%s/ws/%s@markPrice", baseUrl, symbol.toLowerCase()); + request = RequestBuilder.buildWebsocketRequest(reqStr); + } + else { + String reqStr = String.format("%s/ws/%s@markPrice@%ss", baseUrl, symbol.toLowerCase(), speed); + request = RequestBuilder.buildWebsocketRequest(reqStr); + } return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request); } @@ -143,7 +142,6 @@ public int markPriceStream(String symbol, int speed, WebSocketCallback onOpenCal * @see * https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-streams */ - @Override public int klineStream(String symbol, String interval, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return klineStream(symbol, interval, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -160,7 +158,6 @@ public int klineStream(String symbol, String interval, WebSocketCallback onMessa * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int klineStream(String symbol, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@kline_%s", baseUrl, symbol.toLowerCase(), interval)); @@ -182,7 +179,6 @@ public int klineStream(String symbol, String interval, WebSocketCallback onOpenC * @see * https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-streams */ - @Override public int continuousKlineStream(String pair, String contractType, String interval, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(pair, String.class, "pair"); return continuousKlineStream(pair, contractType, interval, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -200,7 +196,6 @@ public int continuousKlineStream(String pair, String contractType, String interv * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int continuousKlineStream(String pair, String contractType, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(pair, String.class, "pair"); ParameterChecker.checkParameterType(contractType, String.class, "contractType"); @@ -226,7 +221,6 @@ public int continuousKlineStream(String pair, String contractType, String interv * @see * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-mini-ticker-stream */ - @Override public int miniTickerStream(String symbol, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return miniTickerStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -242,7 +236,6 @@ public int miniTickerStream(String symbol, WebSocketCallback onMessageCallback) * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int miniTickerStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@miniTicker", baseUrl, symbol.toLowerCase())); @@ -265,7 +258,6 @@ public int miniTickerStream(String symbol, WebSocketCallback onOpenCallback, Web * @see * https://binance-docs.github.io/apidocs/delivery/en/#all-market-mini-tickers-stream */ - @Override public int allMiniTickerStream(WebSocketCallback onMessageCallback) { return allMiniTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback); } @@ -279,7 +271,6 @@ public int allMiniTickerStream(WebSocketCallback onMessageCallback) { * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int allMiniTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!miniTicker@arr", baseUrl)); return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request); @@ -301,7 +292,6 @@ public int allMiniTickerStream(WebSocketCallback onOpenCallback, WebSocketCallba * @see * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-ticker-streams */ - @Override public int symbolTicker(String symbol, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return symbolTicker(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -317,7 +307,6 @@ public int symbolTicker(String symbol, WebSocketCallback onMessageCallback) { * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int symbolTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@ticker", baseUrl, symbol.toLowerCase())); @@ -340,7 +329,6 @@ public int symbolTicker(String symbol, WebSocketCallback onOpenCallback, WebSock * @see * https://binance-docs.github.io/apidocs/delivery/en/#all-market-tickers-streams */ - @Override public int allTickerStream(WebSocketCallback onMessageCallback) { return allTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback); } @@ -354,7 +342,6 @@ public int allTickerStream(WebSocketCallback onMessageCallback) { * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int allTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!ticker@arr", baseUrl)); return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request); @@ -375,7 +362,6 @@ public int allTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback o * @see * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-book-ticker-streams */ - @Override public int bookTicker(String symbol, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return bookTicker(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -391,7 +377,6 @@ public int bookTicker(String symbol, WebSocketCallback onMessageCallback) { * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int bookTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@bookTicker", baseUrl, symbol.toLowerCase())); @@ -412,7 +397,6 @@ public int bookTicker(String symbol, WebSocketCallback onOpenCallback, WebSocket * @see * https://binance-docs.github.io/apidocs/delivery/en/#all-book-tickers-stream */ - @Override public int allBookTickerStream(WebSocketCallback onMessageCallback) { return allBookTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback); } @@ -426,7 +410,6 @@ public int allBookTickerStream(WebSocketCallback onMessageCallback) { * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int allBookTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!bookTicker", baseUrl)); return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request); @@ -449,7 +432,6 @@ public int allBookTickerStream(WebSocketCallback onOpenCallback, WebSocketCallba * @see * https://binance-docs.github.io/apidocs/delivery/en/#liquidation-order-streams */ - @Override public int forceOrderStream(String symbol, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return forceOrderStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -465,7 +447,6 @@ public int forceOrderStream(String symbol, WebSocketCallback onMessageCallback) * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int forceOrderStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@forceOrder", baseUrl, symbol.toLowerCase())); @@ -488,7 +469,6 @@ public int forceOrderStream(String symbol, WebSocketCallback onOpenCallback, Web * @see * https://binance-docs.github.io/apidocs/delivery/en/#all-market-liquidation-order-streams */ - @Override public int allForceOrderStream(WebSocketCallback onMessageCallback) { return allForceOrderStream(noopCallback, onMessageCallback, noopCallback, noopCallback); } @@ -502,7 +482,6 @@ public int allForceOrderStream(WebSocketCallback onMessageCallback) { * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int allForceOrderStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!forceOrder@arr", baseUrl)); return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request); @@ -525,7 +504,6 @@ public int allForceOrderStream(WebSocketCallback onOpenCallback, WebSocketCallba * @see * https://binance-docs.github.io/apidocs/delivery/en/#partial-book-depth-streams */ - @Override public int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return partialDepthStream(symbol, levels, speed, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -543,7 +521,6 @@ public int partialDepthStream(String symbol, int levels, int speed, WebSocketCal * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); @@ -574,7 +551,6 @@ public int partialDepthStream(String symbol, int levels, int speed, WebSocketCal * @see * https://binance-docs.github.io/apidocs/delivery/en/#diff-book-depth-streams */ - @Override public int diffDepthStream(String symbol, int speed, WebSocketCallback onMessageCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); return diffDepthStream(symbol, speed, noopCallback, onMessageCallback, noopCallback, noopCallback); @@ -591,7 +567,6 @@ public int diffDepthStream(String symbol, int speed, WebSocketCallback onMessage * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int diffDepthStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { ParameterChecker.checkParameterType(symbol, String.class, "symbol"); @@ -617,7 +592,6 @@ public int diffDepthStream(String symbol, int speed, WebSocketCallback onOpenCal * @see * https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams */ - @Override public int listenUserStream(String listenKey, WebSocketCallback onMessageCallback) { return listenUserStream(listenKey, noopCallback, onMessageCallback, noopCallback, noopCallback); } @@ -632,7 +606,6 @@ public int listenUserStream(String listenKey, WebSocketCallback onMessageCallbac * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int listenUserStream(String listenKey, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s", baseUrl, listenKey)); return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request); @@ -649,7 +622,6 @@ public int listenUserStream(String listenKey, WebSocketCallback onOpenCallback, * @see * https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams */ - @Override public int combineStreams(ArrayList streams, WebSocketCallback onMessageCallback) { return combineStreams(streams, noopCallback, onMessageCallback, noopCallback, noopCallback); } @@ -664,7 +636,6 @@ public int combineStreams(ArrayList streams, WebSocketCallback onMessage * @param onFailureCallback onFailureCallback * @return int - Connection ID */ - @Override public int combineStreams(ArrayList streams, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) { String url = UrlBuilder.buildStreamUrl(String.format("%s/stream", baseUrl), streams); Request request = RequestBuilder.buildWebsocketRequest(url); @@ -676,7 +647,6 @@ public int combineStreams(ArrayList streams, WebSocketCallback onOpenCal * * @param connectionId Connection ID */ - @Override public void closeConnection(int connectionId) { if (connections.containsKey(connectionId)) { connections.get(connectionId).close(); @@ -690,7 +660,6 @@ public void closeConnection(int connectionId) { /** * Closes all streams */ - @Override public void closeAllConnections() { if (!connections.isEmpty()) { logger.info("Closing {} connections(s)", connections.size()); @@ -721,4 +690,8 @@ public int createConnection( connections.put(connectionId, connection); return connectionId; } +// fo the ease of testing the closeAllConnection Methods + public Map getConnections() { + return connections; + } } diff --git a/src/main/java/com/binance/connector/futures/client/impl/futures/Account.java b/src/main/java/com/binance/connector/futures/client/impl/futures/Account.java index 5498c91..f75cf33 100644 --- a/src/main/java/com/binance/connector/futures/client/impl/futures/Account.java +++ b/src/main/java/com/binance/connector/futures/client/impl/futures/Account.java @@ -520,4 +520,265 @@ public String getCommissionRate(LinkedHashMap parameters) { ParameterChecker.checkParameter(parameters, "symbol", String.class); return requestHandler.sendSignedRequest(productUrl, COMMISSION_RATE, parameters, HttpMethod.GET, showLimitUsage); } + + /** + *

USDⓈ-Margined Trade Endpoints

+ * All endpoints under the + * Futures Account/Trade Endpoint + * section of the API documentation will be implemented in this class. + *
+ * Response will be returned in String format. + */ + public static class UMAccount extends Account { + public UMAccount(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) { + super(productUrl, apiKey, secretKey, showLimitUsage, proxy); + } + + private final String MULTI_ASSETS_MARGIN = "/v1/multiAssetsMargin"; + /** + * Change user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol + *

+ * POST /v1/multiAssetsMargin + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * multiAssetsMargin -- mandatory/string
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#change-multi-assets-mode-trade + */ + public String changeMultiAssetsMode(LinkedHashMap parameters) { + ParameterChecker.checkParameter(parameters, "dualSidePosition", String.class); + return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.POST, getShowLimitUsage()); + } + + /** + * Get user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol + *

+ * GET /v1/multiAssetsMargin + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#get-current-multi-assets-mode-user_data + */ + public String getCurrentMultiAssetMode(LinkedHashMap parameters) { + return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.GET, getShowLimitUsage()); + } + + + /** + * Get all open orders on a symbol. Careful when accessing this with no symbol. + *

+ * GET /v1/openOrders + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * symbol -- optional/string
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#current-all-open-orders-user_data + */ + public String currentAllOpenOrders(LinkedHashMap parameters) { + return super.currentAllOpenOrders(parameters); + } + + /** + * Get all open orders on a symbol. Careful when accessing this with no symbol. + *

+ * GET /v1/allOrders + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * symbol -- mandatory/string
+ * orderId -- optional/long
+ * startTime -- optional/long
+ * endTime -- optional/long
+ * limit -- optional/integer
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#all-orders-user_data + */ + public String allOrders(LinkedHashMap parameters) { + ParameterChecker.checkParameter(parameters, "symbol", String.class); + return super.allOrders(parameters); + } + + private final String BALANCE = "/v2/balance"; + /** + * Get Futures Account Balance + *

+ * GET /v2/balance + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#futures-account-balance-v2-user_data + */ + public String futuresAccountBalance(LinkedHashMap parameters) { + return getRequestHandler().sendSignedRequest(getProductUrl(), BALANCE, parameters, HttpMethod.GET, getShowLimitUsage()); + } + + private final String ACCOUNT_INFORMATION = "/v2/account"; + /** + * Get current account information. User in single-asset/ multi-assets mode will see different value, see comments in response section for detail. + *

+ * GET /v2/account + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#account-information-v2-user_data + */ + public String accountInformation(LinkedHashMap parameters) { + return getRequestHandler().sendSignedRequest(getProductUrl(), ACCOUNT_INFORMATION, parameters, HttpMethod.GET, getShowLimitUsage()); + } + + private final String POSITION_RISK = "/v2/positionRisk"; + /** + * Get current position information. + *

+ * GET /v2/positionRisk + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * symbol -- optional/string
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#position-information-v2-user_data + */ + public String positionInformation(LinkedHashMap parameters) { + return getRequestHandler().sendSignedRequest(getProductUrl(), POSITION_RISK, parameters, HttpMethod.GET, getShowLimitUsage()); + } + + /** + * Get trades for a specific account and symbol. + *

+ * GET /v1/userTrades + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * symbol -- mandatory/string
+ * startTime -- optional/long
+ * endTime -- optional/long
+ * fromId -- optional/long
+ * limit -- optional/integer
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#account-trade-list-user_data + */ + public String accountTradeList(LinkedHashMap parameters) { + ParameterChecker.checkParameter(parameters, "symbol", String.class); + return super.accountTradeList(parameters); + } + + /** + * Notional and Leverage Brackets + *

+ * GET /v1/leverageBracket + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * symbol -- optional/string
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#notional-and-leverage-brackets-user_data + */ + public String getLeverageBracket(LinkedHashMap parameters) { + return super.getLeverageBracket(parameters); + } + + private final String API_TRADING_STATUS = "/v1/apiTradingStatus"; + /** + * Futures Trading Quantitative Rules Indicators + * For more information on this, please refer to the Futures Trading Quantitative Rules + *

+ * GET /v1/apiTradingStatus + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * symbol -- optional/string
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#futures-trading-quantitative-rules-indicators-user_data + */ + public String getTradingRulesIndicators(LinkedHashMap parameters) { + return getRequestHandler().sendSignedRequest(getProductUrl(), API_TRADING_STATUS, parameters, HttpMethod.GET, getShowLimitUsage()); + } + + private final String INCOME_ASYN = "/v1/income/asyn"; + /** + * Get Download Id For Futures Transaction History + *

+ * GET /v1/income/asyn + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * startTime -- optional/long
+ * endTime -- optional/long
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#get-download-id-for-futures-transaction-history-user_data + */ + public String futuresDownloadId(LinkedHashMap parameters) { + return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN, parameters, HttpMethod.GET, getShowLimitUsage()); + } + + private final String INCOME_ASYN_ID = "/v1/income/asyn/id"; + /** + * Get Futures Transaction History Download Link by Id + *

+ * GET /v1/income/asyn/id + *
+ * @param + * parameters LinkedHashedMap of String,Object pair + * where String is the name of the parameter and Object is the value of the parameter + *

+ * downloadId -- mandatory/string
+ * recvWindow -- optional/long
+ * @return String + * @see + * https://binance-docs.github.io/apidocs/futures/en/#get-futures-transaction-history-download-link-by-id-user_data + */ + public String futuresDownloadLink(LinkedHashMap parameters) { + ParameterChecker.checkParameter(parameters, "downloadId", String.class); + return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN_ID, parameters, HttpMethod.GET, getShowLimitUsage()); + } + } } \ No newline at end of file diff --git a/src/main/java/com/binance/connector/futures/client/impl/futures/UserData.java b/src/main/java/com/binance/connector/futures/client/impl/futures/UserData.java index 51e2d52..30e90b4 100644 --- a/src/main/java/com/binance/connector/futures/client/impl/futures/UserData.java +++ b/src/main/java/com/binance/connector/futures/client/impl/futures/UserData.java @@ -84,4 +84,18 @@ public String extendListenKey() { public String closeListenKey() { return requestHandler.sendWithApiKeyRequest(productUrl, LISTEN_KEY, null, HttpMethod.DELETE, showLimitUsage); } + + /** + *

USDⓈ-Margined User Data Streams Endpoints

+ * All endpoints under the + * User Data Streams + * section of the API documentation will be implemented in this class. + *
+ * Response will be returned in String format. + */ + public static class UMUserData extends UserData { + public UMUserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) { + super(productUrl, apiKey, showLimitUsage, proxy); + } + } } \ No newline at end of file diff --git a/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMAccount.java b/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMAccount.java deleted file mode 100644 index 1baa3e4..0000000 --- a/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMAccount.java +++ /dev/null @@ -1,268 +0,0 @@ -package com.binance.connector.futures.client.impl.um_futures; - -import com.binance.connector.futures.client.enums.HttpMethod; -import com.binance.connector.futures.client.utils.ParameterChecker; -import java.util.LinkedHashMap; -import com.binance.connector.futures.client.impl.futures.Account; -import com.binance.connector.futures.client.utils.ProxyAuth; - -/** - *

USDⓈ-Margined Trade Endpoints

- * All endpoints under the - * Futures Account/Trade Endpoint - * section of the API documentation will be implemented in this class. - *
- * Response will be returned in String format. - */ -public class UMAccount extends Account { - public UMAccount(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) { - super(productUrl, apiKey, secretKey, showLimitUsage, proxy); - } - - private final String MULTI_ASSETS_MARGIN = "/v1/multiAssetsMargin"; - /** - * Change user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol - *

- * POST /v1/multiAssetsMargin - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * multiAssetsMargin -- mandatory/string
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#change-multi-assets-mode-trade - */ - public String changeMultiAssetsMode(LinkedHashMap parameters) { - ParameterChecker.checkParameter(parameters, "dualSidePosition", String.class); - return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.POST, getShowLimitUsage()); - } - - /** - * Get user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol - *

- * GET /v1/multiAssetsMargin - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#get-current-multi-assets-mode-user_data - */ - public String getCurrentMultiAssetMode(LinkedHashMap parameters) { - return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.GET, getShowLimitUsage()); - } - - - /** - * Get all open orders on a symbol. Careful when accessing this with no symbol. - *

- * GET /v1/openOrders - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * symbol -- optional/string
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#current-all-open-orders-user_data - */ - public String currentAllOpenOrders(LinkedHashMap parameters) { - return super.currentAllOpenOrders(parameters); - } - - /** - * Get all open orders on a symbol. Careful when accessing this with no symbol. - *

- * GET /v1/allOrders - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * symbol -- mandatory/string
- * orderId -- optional/long
- * startTime -- optional/long
- * endTime -- optional/long
- * limit -- optional/integer
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#all-orders-user_data - */ - public String allOrders(LinkedHashMap parameters) { - ParameterChecker.checkParameter(parameters, "symbol", String.class); - return super.allOrders(parameters); - } - - private final String BALANCE = "/v2/balance"; - /** - * Get Futures Account Balance - *

- * GET /v2/balance - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#futures-account-balance-v2-user_data - */ - public String futuresAccountBalance(LinkedHashMap parameters) { - return getRequestHandler().sendSignedRequest(getProductUrl(), BALANCE, parameters, HttpMethod.GET, getShowLimitUsage()); - } - - private final String ACCOUNT_INFORMATION = "/v2/account"; - /** - * Get current account information. User in single-asset/ multi-assets mode will see different value, see comments in response section for detail. - *

- * GET /v2/account - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#account-information-v2-user_data - */ - public String accountInformation(LinkedHashMap parameters) { - return getRequestHandler().sendSignedRequest(getProductUrl(), ACCOUNT_INFORMATION, parameters, HttpMethod.GET, getShowLimitUsage()); - } - - private final String POSITION_RISK = "/v2/positionRisk"; - /** - * Get current position information. - *

- * GET /v2/positionRisk - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * symbol -- optional/string
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#position-information-v2-user_data - */ - public String positionInformation(LinkedHashMap parameters) { - return getRequestHandler().sendSignedRequest(getProductUrl(), POSITION_RISK, parameters, HttpMethod.GET, getShowLimitUsage()); - } - - /** - * Get trades for a specific account and symbol. - *

- * GET /v1/userTrades - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * symbol -- mandatory/string
- * startTime -- optional/long
- * endTime -- optional/long
- * fromId -- optional/long
- * limit -- optional/integer
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#account-trade-list-user_data - */ - public String accountTradeList(LinkedHashMap parameters) { - ParameterChecker.checkParameter(parameters, "symbol", String.class); - return super.accountTradeList(parameters); - } - - /** - * Notional and Leverage Brackets - *

- * GET /v1/leverageBracket - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * symbol -- optional/string
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#notional-and-leverage-brackets-user_data - */ - public String getLeverageBracket(LinkedHashMap parameters) { - return super.getLeverageBracket(parameters); - } - - private final String API_TRADING_STATUS = "/v1/apiTradingStatus"; - /** - * Futures Trading Quantitative Rules Indicators - * For more information on this, please refer to the Futures Trading Quantitative Rules - *

- * GET /v1/apiTradingStatus - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * symbol -- optional/string
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#futures-trading-quantitative-rules-indicators-user_data - */ - public String getTradingRulesIndicators(LinkedHashMap parameters) { - return getRequestHandler().sendSignedRequest(getProductUrl(), API_TRADING_STATUS, parameters, HttpMethod.GET, getShowLimitUsage()); - } - - private final String INCOME_ASYN = "/v1/income/asyn"; - /** - * Get Download Id For Futures Transaction History - *

- * GET /v1/income/asyn - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * startTime -- optional/long
- * endTime -- optional/long
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#get-download-id-for-futures-transaction-history-user_data - */ - public String futuresDownloadId(LinkedHashMap parameters) { - return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN, parameters, HttpMethod.GET, getShowLimitUsage()); - } - - private final String INCOME_ASYN_ID = "/v1/income/asyn/id"; - /** - * Get Futures Transaction History Download Link by Id - *

- * GET /v1/income/asyn/id - *
- * @param - * parameters LinkedHashedMap of String,Object pair - * where String is the name of the parameter and Object is the value of the parameter - *

- * downloadId -- mandatory/string
- * recvWindow -- optional/long
- * @return String - * @see - * https://binance-docs.github.io/apidocs/futures/en/#get-futures-transaction-history-download-link-by-id-user_data - */ - public String futuresDownloadLink(LinkedHashMap parameters) { - ParameterChecker.checkParameter(parameters, "downloadId", String.class); - return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN_ID, parameters, HttpMethod.GET, getShowLimitUsage()); - } -} diff --git a/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMUserData.java b/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMUserData.java deleted file mode 100644 index 379d3c5..0000000 --- a/src/main/java/com/binance/connector/futures/client/impl/um_futures/UMUserData.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.binance.connector.futures.client.impl.um_futures; - -import com.binance.connector.futures.client.impl.futures.UserData; -import com.binance.connector.futures.client.utils.ProxyAuth; - -/** - *

USDⓈ-Margined User Data Streams Endpoints

- * All endpoints under the - * User Data Streams - * section of the API documentation will be implemented in this class. - *
- * Response will be returned in String format. - */ -public class UMUserData extends UserData { - public UMUserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) { - super(productUrl, apiKey, showLimitUsage, proxy); - } -} diff --git a/src/main/java/com/binance/connector/futures/client/utils/HttpClientSingleton.java b/src/main/java/com/binance/connector/futures/client/utils/HttpClientSingleton.java index 4fcf731..a9ff1a7 100644 --- a/src/main/java/com/binance/connector/futures/client/utils/HttpClientSingleton.java +++ b/src/main/java/com/binance/connector/futures/client/utils/HttpClientSingleton.java @@ -36,11 +36,15 @@ private static void createHttpClient(ProxyAuth proxy) { } } } - - private static void verifyHttpClient(ProxyAuth proxy) { + private static boolean verifyHttpCondition(ProxyAuth proxy){ Proxy prevProxy = httpClient.proxy(); + boolean condition1 = proxy != null && !proxy.getProxy().equals(prevProxy); + boolean condition2 = proxy == null && prevProxy != null; + return (condition1||condition2); + } - if ((proxy != null && !proxy.getProxy().equals(prevProxy)) || (proxy == null && prevProxy != null)) { + private static void verifyHttpClient(ProxyAuth proxy) { + if (verifyHttpCondition(proxy)) { createHttpClient(proxy); } } diff --git a/src/main/java/com/binance/connector/futures/client/utils/RequestHandler.java b/src/main/java/com/binance/connector/futures/client/utils/RequestHandler.java index 2add66e..c4f4d64 100644 --- a/src/main/java/com/binance/connector/futures/client/utils/RequestHandler.java +++ b/src/main/java/com/binance/connector/futures/client/utils/RequestHandler.java @@ -37,6 +37,7 @@ public RequestHandler(String apiKey, String secretKey, ProxyAuth proxy) { * @return String - response from server */ +// giving the false positive smell private String sendApiRequest(String baseUrl, String urlPath, String signature, LinkedHashMap parameters, HttpMethod httpMethod, RequestType requestType, boolean showLimitUsage) { String fullUrl = UrlBuilder.buildFullUrl(baseUrl, urlPath, parameters, signature); diff --git a/src/main/java/com/binance/connector/futures/client/utils/UrlBuilder.java b/src/main/java/com/binance/connector/futures/client/utils/UrlBuilder.java index aac10c1..042e8a8 100644 --- a/src/main/java/com/binance/connector/futures/client/utils/UrlBuilder.java +++ b/src/main/java/com/binance/connector/futures/client/utils/UrlBuilder.java @@ -19,6 +19,13 @@ public final class UrlBuilder { private UrlBuilder() { } + private UrlBuilder testObj = new UrlBuilder(); + + public UrlBuilder getTestObj() { + return testObj; + } + + public static String buildFullUrl(String baseUrl, String urlPath, LinkedHashMap parameters, String signature) { if (parameters != null && !parameters.isEmpty()) { StringBuilder sb = new StringBuilder(baseUrl); diff --git a/src/main/resources/checkstyle.xml b/src/main/resources/checkstyle.xml index 98e6c37..352911c 100644 --- a/src/main/resources/checkstyle.xml +++ b/src/main/resources/checkstyle.xml @@ -1,6 +1,6 @@ - + + + @@ -99,4 +99,4 @@ - + \ No newline at end of file diff --git a/src/test/java/unit/TestCMWebsocketClientImpl.java b/src/test/java/unit/TestCMWebsocketClientImpl.java new file mode 100644 index 0000000..0142ffe --- /dev/null +++ b/src/test/java/unit/TestCMWebsocketClientImpl.java @@ -0,0 +1,101 @@ +package unit; +import com.binance.connector.futures.client.impl.CMWebsocketClientImpl; +import com.binance.connector.futures.client.utils.WebSocketCallback; +import com.binance.connector.futures.client.utils.WebSocketConnection; +import org.junit.Test; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Map; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.assertNotEquals; + + +public class TestCMWebsocketClientImpl extends CMWebsocketClientImpl { + @Override + public int indexPriceStream(String pair, int speed, WebSocketCallback onMessageCallback) { + return super.indexPriceStream(pair, speed, onMessageCallback); + } + + @Override + public int markPriceSymbolsPairStream(String pair, int speed, WebSocketCallback onMessageCallback) { + return super.markPriceSymbolsPairStream(pair, speed, onMessageCallback); + } + + @Override + public void closeAllConnections() { + super.closeAllConnections(); + } + + @Override + public void closeConnection(int connectionId) { + super.closeConnection(connectionId); + } + + @Override + public int indexKlineCandlestick(String pair, String interval, WebSocketCallback onMessageCallback) { + return super.indexKlineCandlestick(pair, interval, onMessageCallback); + } + + @Override + public int markKlineCandlestick(String symbol, String interval, WebSocketCallback onMessageCallback) { + return super.markKlineCandlestick(symbol, interval, onMessageCallback); + } + + @Override + public Map getConnections() { + return super.getConnections(); + } + + + + WebSocketCallback mockObj = new WebSocketCallback() { + @Override + public void onReceive(String data) { + + } + }; + + int connectionId = indexPriceStream("BTCUSDT", 1,mockObj); + int connectionIdForDefaultSpeed = indexPriceStream("BTCUSDT", 3,mockObj); + + ArrayList checkConnectionList = new ArrayList<>(Arrays.asList(indexKlineCandlestick("BTCUSDT", "1",mockObj),markKlineCandlestick("BTCUSDT", "1",mockObj))); + + public void getCheckConnectionList(ArrayList checkConnectionList) { + this.checkConnectionList = checkConnectionList; +// checkConnectionList.add(Arrays.asList()); + } + + @Test + public void checkIndexPrice(){ + assertNotNull(connectionId); // checking for the if statement when the speed is high 1000ms. + assertNotNull(connectionIdForDefaultSpeed); // checking for the if statement when the speed = default speed. + assertNotEquals(connectionId, indexPriceStream("BTCUSDT", 1,mockObj)); // checking wether the function is returning the new connection id or not. + // because after getting called this many times in one runtime it should create new connection id and not overwrite the existing one. + } + + @Test + public void checkPriceSymbolPairStream(){ + assertNotNull(markPriceSymbolsPairStream("BTCUSDT", 1, mockObj)); // checking wether when this method is hit is it really returning the connection id or not. + assertNotEquals(connectionId, markPriceStream("BTCUSDT", 3, mockObj)); // checking wether the function is returning the new connection id or not. + // because after getting called this many times in one runtime it should create new connection id and not overwrite the existing one. + } + + @Test + public void checkConnectionCloseById(){ + closeConnection(connectionId); // for checking if the conenction is closed for the provided id or not + assertTrue(!getConnections().containsValue(connectionId)); + } + + @Test + public void checkConnectionClosedState(){ + closeAllConnections(); + assertTrue(getConnections().isEmpty()); + } + @Test + public void checkCandleList(){ + assertTrue(!checkConnectionList.isEmpty()); + } + + +} diff --git a/src/test/java/unit/um_futures/userdata/TestUMCloseListenKey.java b/src/test/java/unit/um_futures/userdata/TestUMCloseListenKey.java index 5688bc6..12f929c 100644 --- a/src/test/java/unit/um_futures/userdata/TestUMCloseListenKey.java +++ b/src/test/java/unit/um_futures/userdata/TestUMCloseListenKey.java @@ -9,6 +9,7 @@ import unit.MockData; import unit.MockWebServerDispatcher; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; public class TestUMCloseListenKey { private MockWebServer mockWebServer; @@ -31,4 +32,10 @@ public void testCloseListenKey() { String result = client.userData().closeListenKey(); assertEquals(MockData.MOCK_RESPONSE, result); } + + @Test + public void testGetProductURl() { + UMFuturesClientImpl client = new UMFuturesClientImpl(MockData.API_KEY, MockData.SECRET_KEY, baseUrl); + assertNotNull(client.getProductUrl()); + } } \ No newline at end of file diff --git a/target/classes/checkstyle.xml b/target/classes/checkstyle.xml new file mode 100644 index 0000000..352911c --- /dev/null +++ b/target/classes/checkstyle.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/com/binance/connector/futures/client/FuturesClient.class b/target/classes/com/binance/connector/futures/client/FuturesClient.class new file mode 100644 index 0000000..63bd450 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/FuturesClient.class differ diff --git a/target/classes/com/binance/connector/futures/client/enums/DefaultUrls.class b/target/classes/com/binance/connector/futures/client/enums/DefaultUrls.class new file mode 100644 index 0000000..e8440a1 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/enums/DefaultUrls.class differ diff --git a/target/classes/com/binance/connector/futures/client/enums/HttpMethod.class b/target/classes/com/binance/connector/futures/client/enums/HttpMethod.class new file mode 100644 index 0000000..d2d4d89 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/enums/HttpMethod.class differ diff --git a/target/classes/com/binance/connector/futures/client/enums/RequestType.class b/target/classes/com/binance/connector/futures/client/enums/RequestType.class new file mode 100644 index 0000000..8d28253 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/enums/RequestType.class differ diff --git a/target/classes/com/binance/connector/futures/client/exceptions/BinanceClientException.class b/target/classes/com/binance/connector/futures/client/exceptions/BinanceClientException.class new file mode 100644 index 0000000..9f75bfb Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/exceptions/BinanceClientException.class differ diff --git a/target/classes/com/binance/connector/futures/client/exceptions/BinanceConnectorException.class b/target/classes/com/binance/connector/futures/client/exceptions/BinanceConnectorException.class new file mode 100644 index 0000000..a0ff714 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/exceptions/BinanceConnectorException.class differ diff --git a/target/classes/com/binance/connector/futures/client/exceptions/BinanceServerException.class b/target/classes/com/binance/connector/futures/client/exceptions/BinanceServerException.class new file mode 100644 index 0000000..aa72c9b Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/exceptions/BinanceServerException.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/CMFuturesClientImpl.class b/target/classes/com/binance/connector/futures/client/impl/CMFuturesClientImpl.class new file mode 100644 index 0000000..12d58e9 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/CMFuturesClientImpl.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.class b/target/classes/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.class new file mode 100644 index 0000000..76fc721 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/CMWebsocketClientImpl.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/FuturesClientImpl.class b/target/classes/com/binance/connector/futures/client/impl/FuturesClientImpl.class new file mode 100644 index 0000000..fa5b30e Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/FuturesClientImpl.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.class b/target/classes/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.class new file mode 100644 index 0000000..7487372 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/MarkPriceSymbolParams.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/UMFuturesClientImpl.class b/target/classes/com/binance/connector/futures/client/impl/UMFuturesClientImpl.class new file mode 100644 index 0000000..89e9c23 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/UMFuturesClientImpl.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/UMWebsocketClientImpl.class b/target/classes/com/binance/connector/futures/client/impl/UMWebsocketClientImpl.class new file mode 100644 index 0000000..752f5f7 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/UMWebsocketClientImpl.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/WebsocketClientImpl.class b/target/classes/com/binance/connector/futures/client/impl/WebsocketClientImpl.class new file mode 100644 index 0000000..54b684f Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/WebsocketClientImpl.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMAccount.class b/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMAccount.class new file mode 100644 index 0000000..57c4d12 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMAccount.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMMarket.class b/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMMarket.class new file mode 100644 index 0000000..daa5efb Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMMarket.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMPortfolioMargin.class b/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMPortfolioMargin.class new file mode 100644 index 0000000..477af27 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMPortfolioMargin.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMUserData.class b/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMUserData.class new file mode 100644 index 0000000..f04ee03 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/cm_futures/CMUserData.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/futures/Account$UMAccount.class b/target/classes/com/binance/connector/futures/client/impl/futures/Account$UMAccount.class new file mode 100644 index 0000000..b04682b Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/futures/Account$UMAccount.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/futures/Account.class b/target/classes/com/binance/connector/futures/client/impl/futures/Account.class new file mode 100644 index 0000000..2a466b2 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/futures/Account.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/futures/Market.class b/target/classes/com/binance/connector/futures/client/impl/futures/Market.class new file mode 100644 index 0000000..ca63389 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/futures/Market.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/futures/PortfolioMargin.class b/target/classes/com/binance/connector/futures/client/impl/futures/PortfolioMargin.class new file mode 100644 index 0000000..ec44553 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/futures/PortfolioMargin.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/futures/UserData$UMUserData.class b/target/classes/com/binance/connector/futures/client/impl/futures/UserData$UMUserData.class new file mode 100644 index 0000000..f987728 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/futures/UserData$UMUserData.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/futures/UserData.class b/target/classes/com/binance/connector/futures/client/impl/futures/UserData.class new file mode 100644 index 0000000..111b89c Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/futures/UserData.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/um_futures/UMMarket.class b/target/classes/com/binance/connector/futures/client/impl/um_futures/UMMarket.class new file mode 100644 index 0000000..fe87d93 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/um_futures/UMMarket.class differ diff --git a/target/classes/com/binance/connector/futures/client/impl/um_futures/UMPortfolioMargin.class b/target/classes/com/binance/connector/futures/client/impl/um_futures/UMPortfolioMargin.class new file mode 100644 index 0000000..6a28deb Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/impl/um_futures/UMPortfolioMargin.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/HttpClientSingleton.class b/target/classes/com/binance/connector/futures/client/utils/HttpClientSingleton.class new file mode 100644 index 0000000..37be409 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/HttpClientSingleton.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/JSONParser.class b/target/classes/com/binance/connector/futures/client/utils/JSONParser.class new file mode 100644 index 0000000..8eb746a Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/JSONParser.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/ParameterChecker.class b/target/classes/com/binance/connector/futures/client/utils/ParameterChecker.class new file mode 100644 index 0000000..b540066 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/ParameterChecker.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/ProxyAuth.class b/target/classes/com/binance/connector/futures/client/utils/ProxyAuth.class new file mode 100644 index 0000000..dba1672 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/ProxyAuth.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/RequestBuilder$1.class b/target/classes/com/binance/connector/futures/client/utils/RequestBuilder$1.class new file mode 100644 index 0000000..4d62a14 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/RequestBuilder$1.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/RequestBuilder.class b/target/classes/com/binance/connector/futures/client/utils/RequestBuilder.class new file mode 100644 index 0000000..7827d95 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/RequestBuilder.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/RequestHandler$1.class b/target/classes/com/binance/connector/futures/client/utils/RequestHandler$1.class new file mode 100644 index 0000000..1fed3ec Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/RequestHandler$1.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/RequestHandler.class b/target/classes/com/binance/connector/futures/client/utils/RequestHandler.class new file mode 100644 index 0000000..27ef4a4 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/RequestHandler.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/ResponseHandler.class b/target/classes/com/binance/connector/futures/client/utils/ResponseHandler.class new file mode 100644 index 0000000..ded8277 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/ResponseHandler.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/SignatureGenerator.class b/target/classes/com/binance/connector/futures/client/utils/SignatureGenerator.class new file mode 100644 index 0000000..ed4f032 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/SignatureGenerator.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/UrlBuilder.class b/target/classes/com/binance/connector/futures/client/utils/UrlBuilder.class new file mode 100644 index 0000000..d84bf3a Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/UrlBuilder.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/WebSocketCallback.class b/target/classes/com/binance/connector/futures/client/utils/WebSocketCallback.class new file mode 100644 index 0000000..c58f105 Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/WebSocketCallback.class differ diff --git a/target/classes/com/binance/connector/futures/client/utils/WebSocketConnection.class b/target/classes/com/binance/connector/futures/client/utils/WebSocketConnection.class new file mode 100644 index 0000000..a26ed2f Binary files /dev/null and b/target/classes/com/binance/connector/futures/client/utils/WebSocketConnection.class differ diff --git a/target/classes/com/binance/connector/futures/logging/util/MsEpochConverter.class b/target/classes/com/binance/connector/futures/logging/util/MsEpochConverter.class new file mode 100644 index 0000000..45daeff Binary files /dev/null and b/target/classes/com/binance/connector/futures/logging/util/MsEpochConverter.class differ diff --git a/target/classes/logback.xml b/target/classes/logback.xml new file mode 100644 index 0000000..ab24802 --- /dev/null +++ b/target/classes/logback.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + ${LOG_PATTERN} + + + + + ${BASE_DIR}/${FILE_NAME} + true + + ${LOG_PATTERN} + + + ${BASE_DIR}/${OLD_DIR}/${FILE_NAME}.%d{yyyy-MM-dd}.gz + 30 + + + + + 1000000 + 0 + + + + + + + + diff --git a/target/jacoco.exec b/target/jacoco.exec new file mode 100644 index 0000000..b164201 Binary files /dev/null and b/target/jacoco.exec differ diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..ef0d3fb --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,39 @@ +com\binance\connector\futures\client\enums\RequestType.class +com\binance\connector\futures\client\utils\WebSocketCallback.class +com\binance\connector\futures\client\impl\cm_futures\CMPortfolioMargin.class +com\binance\connector\futures\client\utils\RequestBuilder.class +com\binance\connector\futures\client\impl\CMWebsocketClientImpl.class +com\binance\connector\futures\client\enums\HttpMethod.class +com\binance\connector\futures\client\exceptions\BinanceConnectorException.class +com\binance\connector\futures\client\impl\futures\PortfolioMargin.class +com\binance\connector\futures\client\exceptions\BinanceClientException.class +com\binance\connector\futures\client\impl\futures\UserData.class +com\binance\connector\futures\client\impl\WebsocketClientImpl.class +com\binance\connector\futures\client\impl\MarkPriceSymbolParams.class +com\binance\connector\futures\client\impl\um_futures\UMPortfolioMargin.class +com\binance\connector\futures\client\impl\futures\Account.class +com\binance\connector\futures\client\impl\futures\Market.class +com\binance\connector\futures\client\utils\ResponseHandler.class +com\binance\connector\futures\client\utils\RequestBuilder$1.class +com\binance\connector\futures\client\utils\RequestHandler.class +com\binance\connector\futures\client\utils\SignatureGenerator.class +com\binance\connector\futures\client\impl\FuturesClientImpl.class +com\binance\connector\futures\client\utils\WebSocketConnection.class +com\binance\connector\futures\client\exceptions\BinanceServerException.class +com\binance\connector\futures\client\impl\cm_futures\CMUserData.class +com\binance\connector\futures\client\impl\CMFuturesClientImpl.class +com\binance\connector\futures\client\utils\RequestHandler$1.class +com\binance\connector\futures\logging\util\MsEpochConverter.class +com\binance\connector\futures\client\FuturesClient.class +com\binance\connector\futures\client\enums\DefaultUrls.class +com\binance\connector\futures\client\impl\futures\Account$UMAccount.class +com\binance\connector\futures\client\utils\ProxyAuth.class +com\binance\connector\futures\client\impl\UMWebsocketClientImpl.class +com\binance\connector\futures\client\impl\cm_futures\CMAccount.class +com\binance\connector\futures\client\utils\JSONParser.class +com\binance\connector\futures\client\utils\ParameterChecker.class +com\binance\connector\futures\client\utils\HttpClientSingleton.class +com\binance\connector\futures\client\impl\um_futures\UMMarket.class +com\binance\connector\futures\client\utils\UrlBuilder.class +com\binance\connector\futures\client\impl\cm_futures\CMMarket.class +com\binance\connector\futures\client\impl\UMFuturesClientImpl.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..14d82c1 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,36 @@ +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\exceptions\BinanceClientException.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\cm_futures\CMMarket.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\futures\Market.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\cm_futures\CMPortfolioMargin.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\RequestBuilder.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\WebsocketClientImpl.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\WebSocketCallback.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\cm_futures\CMAccount.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\cm_futures\CMUserData.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\HttpClientSingleton.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\ProxyAuth.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\SignatureGenerator.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\MarkPriceSymbolParams.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\enums\DefaultUrls.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\ParameterChecker.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\futures\Account.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\exceptions\BinanceServerException.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\ResponseHandler.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\futures\PortfolioMargin.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\WebSocketConnection.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\futures\UserData.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\FuturesClientImpl.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\exceptions\BinanceConnectorException.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\UrlBuilder.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\CMWebsocketClientImpl.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\logging\util\MsEpochConverter.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\enums\RequestType.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\um_futures\UMMarket.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\UMWebsocketClientImpl.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\CMFuturesClientImpl.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\RequestHandler.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\um_futures\UMPortfolioMargin.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\utils\JSONParser.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\FuturesClient.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\impl\UMFuturesClientImpl.java +E:\binance-futures-connector-java\src\main\java\com\binance\connector\futures\client\enums\HttpMethod.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..ca02a36 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,280 @@ +examples\cm_futures\userdata\CreateListenKey.class +unit\MockData.class +unit\cm_futures\market\TestCMPing.class +unit\cm_futures\account\TestCMIncomeHistory.class +unit\um_futures\account\TestUMCancelAllOpenOrders.class +examples\cm_futures\account\CancelAllOpenOrders.class +examples\um_futures\market\Depth.class +unit\cm_futures\market\TestCMOpenInterest.class +examples\um_futures\market\TickerPrice.class +examples\um_futures\market\IndexInfo.class +unit\cm_futures\market\TestCMOpenInterestStatistics.class +examples\cm_futures\account\GetIncomeHistory.class +examples\PrivateConfig.class +unit\um_futures\account\TestUMGetLeverageBracket.class +examples\cm_futures\account\AutoCancelOpen.class +examples\um_futures\account\CancelAllOpenOrders.class +examples\cm_futures\websocket\DiffDepthStream.class +examples\cm_futures\market\Ticker24H.class +unit\um_futures\account\TestUMNotionalAndLeverageBrackets.class +examples\cm_futures\proxy\AuthProxy.class +unit\cm_futures\account\TestCMCancelAllOpenOrders.class +unit\um_futures\market\TestUMMultiAssetsModeIndex.class +unit\um_futures\account\TestUMFuturesAccountBalance.class +unit\um_futures\market\TestUMPing.class +unit\um_futures\market\TestUMTicker24H.class +examples\um_futures\account\AccountTradeList.class +examples\um_futures\portfoliomargin\PortfolioMarginExchangeInfo.class +unit\um_futures\account\TestUMDownloadIdForFuturesTransactionHistory.class +unit\um_futures\account\TestUMDownloadLinkForFuturesTransactionHistory.class +unit\um_futures\market\TestUMTopLongShortAccountRatio.class +unit\um_futures\market\TestUMBookTicker.class +unit\um_futures\market\TestUMTime.class +examples\um_futures\market\OpenInterest.class +unit\cm_futures\market\TestCMTopLongShortAccountRatio.class +unit\um_futures\account\TestUMPositionAdlQuantileEstimation.class +examples\um_futures\userdata\ExtendListenKey.class +unit\cm_futures\market\TestCMExchangeInfo.class +unit\cm_futures\market\TestCMTopLongShortPositionRatio.class +examples\um_futures\market\ExchangeInfo.class +unit\um_futures\account\TestUMChangePositionMode.class +unit\um_futures\account\TestUMUsersForceOrders.class +unit\cm_futures\account\TestCMUsersForceOrders.class +unit\MockData$1.class +examples\um_futures\market\HistoricalTrades.class +examples\um_futures\websocket\AggTradeStream.class +examples\cm_futures\account\ModifyIsolatedPositionMargin.class +examples\cm_futures\account\GetPositionMarginChangeHistory.class +examples\cm_futures\market\OpenInterest.class +examples\cm_futures\market\OpenInterestStatistics.class +examples\um_futures\account\GetAdlQuantile.class +unit\cm_futures\market\TestCMIndexPriceKlines.class +unit\um_futures\market\TestUMFundingRateHistory.class +examples\um_futures\account\QueryCurrentOpenOrder.class +unit\cm_futures\account\TestCMNotionalAndLeverageBrackets.class +unit\cm_futures\account\TestCMQueryOrder.class +examples\cm_futures\market\ContinuousKlines.class +examples\cm_futures\account\GetCurrentPositionMode.class +unit\cm_futures\account\TestCMCancelMultipleOrders.class +unit\cm_futures\market\TestCMBookTicker.class +examples\cm_futures\account\GetLeverageBracket.class +examples\cm_futures\market\HistoricalTrades.class +examples\cm_futures\userdata\CloseListenKey.class +examples\um_futures\account\NewOrder.class +examples\um_futures\market\AggTrades.class +examples\cm_futures\market\ExchangeInfo.class +examples\cm_futures\websocket\MiniTickerStream.class +examples\um_futures\proxy\UnauthProxy.class +examples\um_futures\websocket\CombineStreams.class +unit\cm_futures\account\TestCMChangePositionMode.class +examples\um_futures\market\TopLongShortPositionRatio.class +examples\cm_futures\market\FundingRateHistory.class +examples\um_futures\account\GetPositionMarginChangeHistory.class +unit\um_futures\market\TestUMOpenInterestStatistics.class +examples\cm_futures\market\MarkPriceKlines.class +unit\um_futures\account\TestUMNewOrder.class +unit\cm_futures\market\TestCMAggTrades.class +unit\cm_futures\market\TestCMBasis.class +examples\um_futures\websocket\BookTicker.class +examples\um_futures\proxy\AuthProxy.class +unit\um_futures\account\TestUMUserCommissionRate.class +examples\cm_futures\market\Depth.class +unit\um_futures\market\TestUMDepth.class +unit\um_futures\account\TestUMCurrentPositionMode.class +examples\cm_futures\websocket\MarkPriceStream.class +unit\um_futures\account\TestUMQueryOrder.class +unit\um_futures\market\TestUMExchangeInfo.class +unit\um_futures\market\TestUMTakerBuySellVolume.class +unit\cm_futures\userdata\TestCMExtendListenKey.class +unit\um_futures\portfoliomargin\TestUMPortfolioMarginExchangeInfo.class +unit\cm_futures\market\TestCMTime.class +examples\cm_futures\account\PositionInformation.class +examples\cm_futures\portfoliomargin\PortfolioMarginExchangeInfo.class +examples\um_futures\account\GetForceOrders.class +examples\cm_futures\market\Klines.class +unit\cm_futures\account\TestCMCancelOrder.class +examples\um_futures\market\MarkPrice.class +unit\cm_futures\account\TestCMModifyOrder.class +unit\um_futures\market\TestUMOpenInterest.class +unit\TestUrlBuilder$3.class +examples\cm_futures\websocket\IndexKlineCandlestick.class +examples\um_futures\websocket\CompositeIndex.class +unit\cm_futures\account\TestCMAccountInformation.class +examples\cm_futures\portfoliomargin\PortfolioMarginAccountInfo.class +examples\um_futures\account\GetCurrentPositionMode.class +unit\um_futures\userdata\TestUMCloseListenKey.class +examples\um_futures\websocket\ForceOrderStream.class +examples\um_futures\account\ModifyIsolatedPositionMargin.class +examples\cm_futures\market\Basis.class +examples\cm_futures\market\Ping.class +examples\cm_futures\websocket\AllMiniTickerStream.class +examples\cm_futures\websocket\MarkPriceSymbolsPairStream.class +unit\cm_futures\portfoliomargin\TestCMPortfolioMarginExchangeInfo.class +examples\um_futures\account\AccountInformation.class +unit\cm_futures\market\TestCMTickerPrice.class +unit\cm_futures\userdata\TestCMCloseListenKey.class +unit\um_futures\userdata\TestUMCreateListenKey.class +examples\cm_futures\websocket\ForceOrderStream.class +unit\cm_futures\account\TestCMAllOrders.class +examples\um_futures\account\FuturesAccountBalance.class +examples\um_futures\account\GetIncomeHistory.class +examples\cm_futures\account\QueryCurrentOpenOrder.class +examples\um_futures\account\ChangeMarginType.class +unit\cm_futures\account\TestCMChangeInitialLeverage.class +examples\cm_futures\account\CurrentAllOpenOrders.class +unit\cm_futures\account\TestCMGetLeverageBracketPair.class +examples\cm_futures\account\AccountInformation.class +unit\cm_futures\account\TestCMAccountTradeList.class +unit\cm_futures\account\TestCMModifyIsolatedPositionMargin.class +unit\um_futures\market\TestUMIndexInfo.class +examples\um_futures\account\PlaceMultipleOrders.class +unit\cm_futures\account\TestCMCurrentAllOpenOrders.class +unit\MockWebServerDispatcher$1.class +unit\um_futures\account\TestUMAccountInformation.class +examples\um_futures\websocket\AllForceOrderStream.class +examples\um_futures\websocket\DiffDepthStream.class +unit\um_futures\account\TestUMAllOrders.class +examples\um_futures\market\FundingRateHistory.class +examples\um_futures\market\MarkPriceKlines.class +examples\um_futures\market\Ticker24H.class +examples\um_futures\portfoliomargin\PortfolioMarginAccountInfo.class +examples\cm_futures\market\Time.class +unit\cm_futures\market\TestCMHistoricalTrades.class +examples\cm_futures\websocket\PartialDepthStream.class +unit\cm_futures\market\TestCMLongShortRatio.class +unit\um_futures\account\TestUMPositionMarginChangeHistory.class +unit\um_futures\account\TestUMCancelOrder.class +unit\um_futures\market\TestUMKlines.class +examples\cm_futures\websocket\IndexPriceStream.class +examples\cm_futures\account\QueryOrder.class +examples\cm_futures\market\TopLongShortAccountRatio.class +unit\cm_futures\market\TestCMContinuousKlines.class +unit\cm_futures\market\TestCMMarkPrice.class +unit\MockWebServerDispatcher.class +unit\um_futures\market\TestUMAggTrades.class +examples\cm_futures\account\PlaceMultipleOrders.class +examples\um_futures\market\LongShortRatio.class +examples\um_futures\websocket\KlineStream.class +unit\cm_futures\account\TestCMFuturesAccountBalance.class +examples\um_futures\websocket\MiniTickerStream.class +unit\cm_futures\account\TestCMModifyOrderHistory.class +unit\cm_futures\account\TestCMPositionMarginChangeHistory.class +examples\um_futures\websocket\AllMarkPriceStream.class +examples\cm_futures\market\AggTrades.class +examples\um_futures\market\Time.class +examples\um_futures\userdata\CloseListenKey.class +unit\um_futures\market\TestUMLongShortRatio.class +examples\cm_futures\account\GetAdlQuantile.class +examples\cm_futures\websocket\AggTradeStream.class +examples\um_futures\websocket\PartialDepthStream.class +unit\cm_futures\account\TestCMPositionInformation.class +examples\cm_futures\account\AccountTradeList.class +examples\um_futures\market\HistoricalBlvtKlines.class +examples\um_futures\account\CancelOrder.class +examples\cm_futures\account\ChangeMarginType.class +unit\cm_futures\account\TestCMUserCommissionRate.class +examples\um_futures\userdata\CreateListenKey.class +unit\TestUrlBuilder.class +examples\cm_futures\account\GetForceOrders.class +examples\cm_futures\websocket\MarkKlineCandlestick.class +examples\cm_futures\account\ChangeInitialLeverage.class +examples\um_futures\account\GetLeverageBracket.class +examples\cm_futures\market\IndexPriceKlines.class +unit\cm_futures\account\TestCMQueryCurrentOpenOrder.class +unit\TestUrlBuilder$2.class +unit\TestParameterChecker.class +examples\cm_futures\account\CancelMultipleOrders.class +unit\TestUrlBuilder$1.class +unit\cm_futures\account\TestCMAutoCancelAllOpenOrders.class +examples\um_futures\account\PositionInformation.class +examples\um_futures\account\AllOrders.class +examples\um_futures\websocket\ContinuousKlineStream.class +unit\TestResponseHandler.class +examples\um_futures\websocket\SymbolTicker.class +unit\um_futures\account\TestUMChangeMultiAssetsMode.class +examples\um_futures\account\GetCurrentMultiAssetMode.class +examples\um_futures\market\Trades.class +examples\um_futures\account\CurrentAllOpenOrders.class +examples\cm_futures\account\CancelOrder.class +examples\um_futures\account\QueryOrder.class +unit\TestCMWebsocketClientImpl.class +examples\cm_futures\websocket\ContinuousKlineStream.class +examples\cm_futures\websocket\AllTickerStream.class +unit\um_futures\account\TestUMModifyIsolatedPositionMargin.class +examples\cm_futures\account\FuturesAccountBalance.class +unit\um_futures\market\TestUMMarkPrice.class +unit\cm_futures\market\TestCMTicker24H.class +unit\um_futures\account\TestUMAccountTradeList.class +unit\um_futures\account\TestUMCurrentAllOpenOrders.class +unit\um_futures\market\TestUMIndexPriceKlines.class +examples\cm_futures\market\LongShortRatio.class +examples\um_futures\websocket\MarkPriceStream.class +examples\cm_futures\websocket\KlineStream.class +examples\um_futures\market\TakerBuySellVolume.class +unit\cm_futures\market\TestCMTrades.class +unit\um_futures\account\TestUMChangeInitialLeverage.class +examples\um_futures\market\TopLongShortAccountRatio.class +unit\um_futures\account\TestUMAutoCancelAllOpenOrders.class +examples\um_futures\market\ContinuousKlines.class +examples\cm_futures\market\BookTicker.class +unit\um_futures\account\TestUMChangeMarginType.class +examples\um_futures\websocket\AllMiniTickerStream.class +examples\cm_futures\market\TopLongShortPositionRatio.class +unit\um_futures\account\TestUMGetMultiAssetsMode.class +unit\um_futures\market\TestUMTrades.class +unit\um_futures\account\TestUMIncomeHistory.class +unit\um_futures\account\TestUMPositionInformation.class +unit\um_futures\account\TestUMQueryCurrentOpenOrder.class +examples\um_futures\market\MultiAssetModeIndex.class +examples\cm_futures\websocket\CombineStreams.class +examples\um_futures\account\ChangeMultiAssetsMode.class +examples\um_futures\market\BookTicker.class +unit\TestCMWebsocketClientImpl$1.class +examples\cm_futures\userdata\ExtendListenKey.class +examples\cm_futures\market\Trades.class +unit\cm_futures\market\TestCMKlines.class +examples\cm_futures\websocket\ListenUserStream.class +unit\um_futures\market\TestUMMarkPriceKlines.class +unit\um_futures\market\TestUMTopLongShortPositionRatio.class +unit\cm_futures\account\TestCMPositionAdlQuantileEstimation.class +examples\cm_futures\websocket\SymbolTicker.class +examples\um_futures\market\OpenInterestStatistics.class +unit\cm_futures\market\TestCMDepth.class +examples\cm_futures\websocket\AllBookTicker.class +examples\um_futures\proxy\AuthProxy$1.class +unit\cm_futures\market\TestCMMarkPriceKlines.class +unit\TestJSONParser.class +examples\um_futures\account\AutoCancelOpen.class +unit\cm_futures\account\TestCMCurrentPositionMode.class +unit\um_futures\account\TestUMQuantitativeRulesIndicators.class +unit\cm_futures\account\TestCMGetLeverageBracket.class +examples\cm_futures\account\ChangePositionModeTrade.class +unit\um_futures\market\TestUMTickerPrice.class +examples\cm_futures\account\NewOrder.class +unit\um_futures\userdata\TestUMExtendListenKey.class +examples\um_futures\market\Ping.class +unit\cm_futures\portfoliomargin\TestCMPortfolioMarginAccountInfo.class +examples\um_futures\market\IndexPriceKlines.class +examples\um_futures\websocket\AllTickerStream.class +unit\TestRequestBuilder.class +unit\um_futures\account\TestUMCancelMultipleOrders.class +examples\um_futures\account\ChangePositionModeTrade.class +examples\cm_futures\proxy\AuthProxy$1.class +examples\cm_futures\proxy\UnauthProxy.class +unit\cm_futures\userdata\TestCMCreateListenKey.class +unit\um_futures\portfoliomargin\TestUMPortfolioMarginAccountInfo.class +examples\cm_futures\websocket\AllForceOrderStream.class +unit\cm_futures\market\TestCMFundingRateHistory.class +unit\cm_futures\account\TestCMNewOrder.class +examples\um_futures\account\ChangeInitialLeverage.class +examples\um_futures\account\CancelMultipleOrders.class +unit\um_futures\market\TestUMHistoricalBlvtKlines.class +examples\um_futures\websocket\AllBookTicker.class +examples\cm_futures\market\MarkPrice.class +examples\cm_futures\websocket\BookTicker.class +unit\um_futures\market\TestUMHistoricalTrades.class +unit\um_futures\market\TestUMContinuousKlines.class +examples\um_futures\market\Klines.class +examples\cm_futures\account\AllOrders.class +examples\um_futures\websocket\ListenUserStream.class +examples\cm_futures\market\TickerPrice.class diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..d74e49d --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,272 @@ +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\GetForceOrders.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMHistoricalTrades.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\ContinuousKlineStream.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\Ping.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMIndexPriceKlines.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMDepth.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMPing.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMCancelMultipleOrders.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\IndexPriceKlines.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\Basis.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\userdata\CloseListenKey.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\ListenUserStream.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMUsersForceOrders.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\GetPositionMarginChangeHistory.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\userdata\TestCMCreateListenKey.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\GetCurrentMultiAssetMode.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMMarkPriceKlines.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMMultiAssetsModeIndex.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMCancelAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\portfoliomargin\TestCMPortfolioMarginAccountInfo.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMMarkPriceKlines.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMIncomeHistory.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\MultiAssetModeIndex.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\OpenInterest.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMOpenInterestStatistics.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\CancelAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMChangePositionMode.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMFundingRateHistory.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\HistoricalTrades.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\TickerPrice.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\ContinuousKlines.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\MiniTickerStream.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMTakerBuySellVolume.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMTopLongShortAccountRatio.java +E:\binance-futures-connector-java\src\test\java\unit\TestCMWebsocketClientImpl.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\DiffDepthStream.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\proxy\AuthProxy.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMMarkPrice.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMChangePositionMode.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\NewOrder.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\AggTrades.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\Time.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMQueryCurrentOpenOrder.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMDownloadIdForFuturesTransactionHistory.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\Klines.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMPositionAdlQuantileEstimation.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\AggTradeStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\AllTickerStream.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\PlaceMultipleOrders.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\MarkPriceStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\userdata\ExtendListenKey.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\AllBookTicker.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\PlaceMultipleOrders.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\GetAdlQuantile.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMIndexPriceKlines.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMIncomeHistory.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\CancelAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMAllOrders.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\PositionInformation.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\portfoliomargin\TestUMPortfolioMarginAccountInfo.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\CancelMultipleOrders.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\MarkPrice.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMFuturesAccountBalance.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\BookTicker.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\userdata\TestUMCreateListenKey.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\AllMiniTickerStream.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\QueryOrder.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\AllOrders.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMAllOrders.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMTrades.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\Depth.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMChangeInitialLeverage.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMCurrentPositionMode.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\QueryOrder.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\IndexPriceKlines.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMNewOrder.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\ForceOrderStream.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMAccountInformation.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMBasis.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\userdata\CloseListenKey.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\Depth.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\OpenInterestStatistics.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMMarkPrice.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\OpenInterest.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\CombineStreams.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMKlines.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMGetMultiAssetsMode.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\CurrentAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\ChangeMarginType.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMNotionalAndLeverageBrackets.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMAccountTradeList.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMBookTicker.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\MarkPriceStream.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMTicker24H.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\OpenInterestStatistics.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\CurrentAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMGetLeverageBracket.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\userdata\TestCMExtendListenKey.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMPositionInformation.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\HistoricalTrades.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\Ticker24H.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\AccountTradeList.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\ChangePositionModeTrade.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\GetLeverageBracket.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\proxy\UnauthProxy.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\SymbolTicker.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\ChangeInitialLeverage.java +E:\binance-futures-connector-java\src\test\java\unit\TestParameterChecker.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMGetLeverageBracket.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\BookTicker.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\KlineStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\PartialDepthStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\AllMarkPriceStream.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMAccountTradeList.java +E:\binance-futures-connector-java\src\test\java\unit\TestJSONParser.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\proxy\AuthProxy.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\portfoliomargin\PortfolioMarginExchangeInfo.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\AllMiniTickerStream.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMPositionAdlQuantileEstimation.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\MarkPriceSymbolsPairStream.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMChangeInitialLeverage.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\AutoCancelOpen.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMContinuousKlines.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\FuturesAccountBalance.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\PartialDepthStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\ContinuousKlines.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\ChangePositionModeTrade.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMAutoCancelAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\Ticker24H.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\AutoCancelOpen.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMChangeMarginType.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\portfoliomargin\TestCMPortfolioMarginExchangeInfo.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\MiniTickerStream.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMTime.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMAggTrades.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\CombineStreams.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMIndexInfo.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\CancelOrder.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMKlines.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\AccountInformation.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\GetCurrentPositionMode.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\MarkPriceKlines.java +E:\binance-futures-connector-java\src\test\java\unit\TestResponseHandler.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\KlineStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\portfoliomargin\PortfolioMarginAccountInfo.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\AllBookTicker.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMExchangeInfo.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\AllForceOrderStream.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMModifyIsolatedPositionMargin.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\FundingRateHistory.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMTopLongShortPositionRatio.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\QueryCurrentOpenOrder.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\AccountTradeList.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMNewOrder.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\TopLongShortPositionRatio.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMChangeMultiAssetsMode.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\portfoliomargin\PortfolioMarginAccountInfo.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\ContinuousKlineStream.java +E:\binance-futures-connector-java\src\test\java\unit\TestUrlBuilder.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMNotionalAndLeverageBrackets.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\ChangeMarginType.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMQueryOrder.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\portfoliomargin\PortfolioMarginExchangeInfo.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMCurrentAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMPositionMarginChangeHistory.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\userdata\TestUMExtendListenKey.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\ChangeInitialLeverage.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\ModifyIsolatedPositionMargin.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\IndexPriceStream.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMBookTicker.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\GetIncomeHistory.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\AggTrades.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMOpenInterest.java +E:\binance-futures-connector-java\src\test\java\examples\PrivateConfig.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMHistoricalTrades.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\BookTicker.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\Ping.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMContinuousKlines.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\CancelOrder.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\TickerPrice.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\FuturesAccountBalance.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\ExchangeInfo.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\userdata\TestCMCloseListenKey.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMFuturesAccountBalance.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMDepth.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\ChangeMultiAssetsMode.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\GetAdlQuantile.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\DiffDepthStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\QueryCurrentOpenOrder.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\proxy\UnauthProxy.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\LongShortRatio.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\AllForceOrderStream.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMModifyOrderHistory.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\FundingRateHistory.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMCancelOrder.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\Klines.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\IndexInfo.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMFundingRateHistory.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\userdata\CreateListenKey.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMQuantitativeRulesIndicators.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMTrades.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\MarkPrice.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMAutoCancelAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMGetLeverageBracketPair.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\GetForceOrders.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMDownloadLinkForFuturesTransactionHistory.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMHistoricalBlvtKlines.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMCancelMultipleOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMCancelAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMModifyIsolatedPositionMargin.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\GetPositionMarginChangeHistory.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMAccountInformation.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMTickerPrice.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMPositionInformation.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\LongShortRatio.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\IndexKlineCandlestick.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMOpenInterest.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMQueryCurrentOpenOrder.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMUserCommissionRate.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\ForceOrderStream.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMCancelOrder.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\GetCurrentPositionMode.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\PositionInformation.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMOpenInterestStatistics.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\GetIncomeHistory.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\ModifyIsolatedPositionMargin.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\userdata\ExtendListenKey.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMQueryOrder.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMPositionMarginChangeHistory.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\TopLongShortAccountRatio.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMPing.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\SymbolTicker.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMTopLongShortPositionRatio.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMUserCommissionRate.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMTickerPrice.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\AccountInformation.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMModifyOrder.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\TopLongShortPositionRatio.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\MarkKlineCandlestick.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\NewOrder.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMTime.java +E:\binance-futures-connector-java\src\test\java\unit\MockWebServerDispatcher.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\Trades.java +E:\binance-futures-connector-java\src\test\java\unit\MockData.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\userdata\CreateListenKey.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\Trades.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\account\TestCMCurrentPositionMode.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\HistoricalBlvtKlines.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMTopLongShortAccountRatio.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\AggTradeStream.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\CancelMultipleOrders.java +E:\binance-futures-connector-java\src\test\java\unit\TestRequestBuilder.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\TakerBuySellVolume.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMExchangeInfo.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\ListenUserStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\account\GetLeverageBracket.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\Time.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\websocket\AllTickerStream.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\TopLongShortAccountRatio.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMTicker24H.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\BookTicker.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\account\AllOrders.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMAggTrades.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMUsersForceOrders.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\userdata\TestUMCloseListenKey.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\account\TestUMCurrentAllOpenOrders.java +E:\binance-futures-connector-java\src\test\java\examples\cm_futures\market\MarkPriceKlines.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\portfoliomargin\TestUMPortfolioMarginExchangeInfo.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\websocket\CompositeIndex.java +E:\binance-futures-connector-java\src\test\java\examples\um_futures\market\ExchangeInfo.java +E:\binance-futures-connector-java\src\test\java\unit\um_futures\market\TestUMLongShortRatio.java +E:\binance-futures-connector-java\src\test\java\unit\cm_futures\market\TestCMLongShortRatio.java diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.html b/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.html new file mode 100644 index 0000000..51a7d47 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.html @@ -0,0 +1 @@ +HttpMethod

HttpMethod

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 33100%0 of 0n/a010601
static {...}33100%n/a010601
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.java.html b/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.java.html new file mode 100644 index 0000000..f01d0bb --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.enums/HttpMethod.java.html @@ -0,0 +1,10 @@ +HttpMethod.java

HttpMethod.java

package com.binance.connector.futures.client.enums;
+
+public enum HttpMethod {
+    POST,
+    GET,
+    PUT,
+    DELETE,
+    INVALID
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.html b/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.html new file mode 100644 index 0000000..1db56a8 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.html @@ -0,0 +1 @@ +RequestType

RequestType

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 21100%0 of 0n/a010401
static {...}21100%n/a010401
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.java.html b/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.java.html new file mode 100644 index 0000000..65966b4 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.enums/RequestType.java.html @@ -0,0 +1,8 @@ +RequestType.java

RequestType.java

package com.binance.connector.futures.client.enums;
+
+public enum RequestType {
+    PUBLIC,
+    WITH_API_KEY,
+    SIGNED
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/index.html b/target/site/jacoco/com.binance.connector.futures.client.enums/index.html new file mode 100644 index 0000000..37ac2d2 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.enums/index.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.enums

com.binance.connector.futures.client.enums

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 54100%0 of 0n/a020100202
HttpMethod33100%n/a01060101
RequestType21100%n/a01040101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.enums/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.enums/index.source.html new file mode 100644 index 0000000..7297410 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.enums/index.source.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.enums

com.binance.connector.futures.client.enums

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 54100%0 of 0n/a020100202
HttpMethod.java33100%n/a01060101
RequestType.java21100%n/a01040101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.html new file mode 100644 index 0000000..d39bd42 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.html @@ -0,0 +1 @@ +BinanceClientException

BinanceClientException

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total9 of 3876%0 of 0n/a3531335
getErrorCode()30%n/a111111
getHttpStatusCode()30%n/a111111
getErrMsg()30%n/a111111
BinanceClientException(String, String, int, int)16100%n/a010601
BinanceClientException(String, int)13100%n/a010501
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.java.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.java.html new file mode 100644 index 0000000..a6b713c --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceClientException.java.html @@ -0,0 +1,35 @@ +BinanceClientException.java

BinanceClientException.java

package com.binance.connector.futures.client.exceptions;
+
+public class BinanceClientException extends RuntimeException {
+    private static final long serialVersionUID = 1L;
+    private final int ERROR_CODE_0 = 0;
+    private final int httpStatusCode;
+    private final int errorCode;
+    private String errMsg;
+
+    public BinanceClientException(String fullErrMsg, int httpStatusCode) {
+        super(fullErrMsg);
+        this.httpStatusCode = httpStatusCode;
+        this.errorCode = ERROR_CODE_0;
+    }
+
+    public BinanceClientException(String fullErrMsg, String errMsg, int httpStatusCode, int errorCode) {
+        super(fullErrMsg);
+        this.httpStatusCode = httpStatusCode;
+        this.errorCode = errorCode;
+        this.errMsg =  errMsg;
+    }
+
+    public int getErrorCode() {
+        return errorCode;
+    }
+
+    public int getHttpStatusCode() {
+        return httpStatusCode;
+    }
+
+    public String getErrMsg() {
+        return errMsg;
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.html new file mode 100644 index 0000000..fe95e8a --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.html @@ -0,0 +1 @@ +BinanceConnectorException

BinanceConnectorException

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 4100%0 of 0n/a010201
BinanceConnectorException(String)4100%n/a010201
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.java.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.java.html new file mode 100644 index 0000000..592b59d --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceConnectorException.java.html @@ -0,0 +1,12 @@ +BinanceConnectorException.java

BinanceConnectorException.java

package com.binance.connector.futures.client.exceptions;
+
+public class BinanceConnectorException extends RuntimeException {
+
+    private static final long serialVersionUID = 1L;
+
+    public BinanceConnectorException(String fullErrMsg) {
+        super(fullErrMsg);
+    }
+
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.html new file mode 100644 index 0000000..a81e6b4 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.html @@ -0,0 +1 @@ +BinanceServerException

BinanceServerException

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total10 of 1741%0 of 0n/a234723
BinanceServerException(String)70%n/a113311
getHttpStatusCode()30%n/a111111
BinanceServerException(String, int)7100%n/a010301
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.java.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.java.html new file mode 100644 index 0000000..c8d9de5 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/BinanceServerException.java.html @@ -0,0 +1,23 @@ +BinanceServerException.java

BinanceServerException.java

package com.binance.connector.futures.client.exceptions;
+
+public class BinanceServerException extends RuntimeException {
+
+    private static final long serialVersionUID = 1L;
+    private static final int invalidStatusCode = -1;
+    private final int httpStatusCode;
+
+    public BinanceServerException(String fullErrMsg) {
+        super(fullErrMsg);
+        this.httpStatusCode = invalidStatusCode;
+    }
+
+    public BinanceServerException(String fullErrMsg, int httpStatusCode) {
+        super(fullErrMsg);
+        this.httpStatusCode = httpStatusCode;
+    }
+
+    public int getHttpStatusCode() {
+        return httpStatusCode;
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.html new file mode 100644 index 0000000..6b85ab5 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.exceptions

com.binance.connector.futures.client.exceptions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total19 of 5967%0 of 0n/a597225903
BinanceServerException10741%n/a23472301
BinanceClientException92976%n/a353133501
BinanceConnectorException4100%n/a01020101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.source.html new file mode 100644 index 0000000..33ab1c5 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.exceptions/index.source.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.exceptions

com.binance.connector.futures.client.exceptions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total19 of 5967%0 of 0n/a597225903
BinanceServerException.java10741%n/a23472301
BinanceClientException.java92976%n/a353133501
BinanceConnectorException.java4100%n/a01020101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.html new file mode 100644 index 0000000..2622026 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.html @@ -0,0 +1 @@ +CMAccount

CMAccount

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 128100%0 of 0n/a011023011
CMAccount(String, String, String, boolean, ProxyAuth)26100%n/a010801
modifyOrder(LinkedHashMap)19100%n/a010301
orderModifyHistory(LinkedHashMap)15100%n/a010201
futuresAccountBalance(LinkedHashMap)11100%n/a010101
accountInformation(LinkedHashMap)11100%n/a010101
positionInformation(LinkedHashMap)11100%n/a010101
getLeverageBracketForPair(LinkedHashMap)11100%n/a010101
allOrders(LinkedHashMap)8100%n/a010201
accountTradeList(LinkedHashMap)8100%n/a010201
currentAllOpenOrders(LinkedHashMap)4100%n/a010101
getLeverageBracket(LinkedHashMap)4100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.java.html new file mode 100644 index 0000000..262f0fa --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMAccount.java.html @@ -0,0 +1,244 @@ +CMAccount.java

CMAccount.java

package com.binance.connector.futures.client.impl.cm_futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.Account;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>Coin-Margined Trade Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#account-trades-endpoints">Futures Account/Trade Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class CMAccount extends Account {
+    public CMAccount(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+        super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+    }
+
+    private final String ORDER = "/v1/order";
+    /**
+     * Order modify function, currently only LIMIT order modification is supported, modified orders will be reordered in the match queue
+     * <br><br>
+     * PUT /v1/order
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * orderId -- optional/long <br>
+     * origClientOrderId -- optional/string <br>
+     * symbol - mandatory/string <br>
+     * side -- mandatory/enum <br>
+     * quantity -- optional/decimal <br>
+     * price -- optional/decimal <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#modify-order-trade">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#modify-order-trade</a>
+     */
+    public String modifyOrder(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "side", String.class);
+        return getRequestHandler().sendSignedRequest(getProductUrl(), ORDER, parameters, HttpMethod.PUT, getShowLimitUsage());
+    }
+
+    private final String ORDER_AMENDMENT = "/v1/orderAmendment";
+    /**
+     * Get order modification history
+     * <br><br>
+     * GET /v1/orderAmendment
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * orderId -- optional/long <br>
+     * origClientOrderId -- optional/string <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-order-modify-history-user_data">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#get-order-modify-history-user_data</a>
+     */
+    public String orderModifyHistory(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return getRequestHandler().sendSignedRequest(getProductUrl(), ORDER_AMENDMENT, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+
+    /**
+     * Get all open orders on a symbol. Careful when accessing this with no symbol.
+     * <br><br>
+     * GET /v1/openOrders
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * pair -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#current-all-open-orders-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#current-all-open-orders-user_data</a>
+     */
+    public String currentAllOpenOrders(LinkedHashMap<String, Object> parameters) {
+        return super.currentAllOpenOrders(parameters);
+    }
+
+    /**
+     * Get all open orders on a symbol. Careful when accessing this with no symbol.
+     * <br><br>
+     * GET /v1/allOrders
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * pair -- optional/string <br>
+     * orderId -- optional/long <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-orders-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#all-orders-user_data</a>
+     */
+    public String allOrders(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkOrParameters(parameters, "symbol", "pair");
+        return super.allOrders(parameters);
+    }
+
+    private final String BALANCE = "/v1/balance";
+    /**
+     * Get Futures Account Balance
+     * <br><br>
+     * GET /v1/balance
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#futures-account-balance-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#futures-account-balance-user_data</a>
+     */
+    public String futuresAccountBalance(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), BALANCE, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String ACCOUNT_INFORMATION = "/v1/account";
+    /**
+     * Get current account information. User in single-asset/ multi-assets mode will see different value, see comments in response section for detail.
+     * <br><br>
+     * GET /v2/account
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#account-information-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#account-information-user_data</a>
+     */
+    public String accountInformation(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), ACCOUNT_INFORMATION, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String POSITION_RISK_V1 = "/v1/positionRisk";
+    /**
+     * Get current position information.
+     * <br><br>
+     * GET /v1/positionRisk
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * marginAsset -- optional/string <br>
+     * pair -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#position-information-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#position-information-user_data</a>
+     */
+    public String positionInformation(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), POSITION_RISK_V1, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    /**
+     * Get trades for a specific account and symbol.
+     * <br><br>
+     * GET /v1/userTrades
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * pair -- optional/string <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * fromId -- optional/long <br>
+     * limit -- optional/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#account-trade-list-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#account-trade-list-user_data</a>
+     */
+    public String accountTradeList(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkOrParameters(parameters, "symbol", "pair");
+        return super.accountTradeList(parameters);
+    }
+
+    /**
+     * Notional and Leverage Brackets
+     * <br><br>
+     * GET /v1/leverageBracket
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#notional-bracket-for-symbol-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#notional-bracket-for-symbol-user_data</a>
+     */
+    public String getLeverageBracket(LinkedHashMap<String, Object> parameters) {
+        return super.getLeverageBracket(parameters);
+    }
+
+    private final String LEVERAGE_BRACKET_PAIR = "/v2/leverageBracket";
+    /**
+     * Notional and Leverage Brackets
+     * <br><br>
+     * GET /v1/leverageBracket
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#notional-bracket-for-pair-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#notional-bracket-for-pair-user_data</a>
+     */
+    public String getLeverageBracketForPair(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), LEVERAGE_BRACKET_PAIR, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.html new file mode 100644 index 0000000..dc1e147 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.html @@ -0,0 +1 @@ +CMMarket

CMMarket

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 98100%0 of 0n/a010023010
basis(LinkedHashMap)23100%n/a010401
openInterestStatistics(LinkedHashMap)12100%n/a010301
topTraderLongShortPos(LinkedHashMap)12100%n/a010301
topTraderLongShortAccs(LinkedHashMap)12100%n/a010301
longShortRatio(LinkedHashMap)12100%n/a010301
CMMarket(String, String, String, boolean, ProxyAuth)11100%n/a010301
markPrice(LinkedHashMap)4100%n/a010101
ticker24H(LinkedHashMap)4100%n/a010101
tickerSymbol(LinkedHashMap)4100%n/a010101
bookTicker(LinkedHashMap)4100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.java.html new file mode 100644 index 0000000..3a97e49 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMMarket.java.html @@ -0,0 +1,225 @@ +CMMarket.java

CMMarket.java

package com.binance.connector.futures.client.impl.cm_futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.Market;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>Coin-Margined Market Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#market-data-endpoints">Market Data Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class CMMarket extends Market {
+    public CMMarket(String productUrl, String baseUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+        super(productUrl, baseUrl, apiKey, showLimitUsage, proxy);
+    }
+
+    /**
+     * Mark Price and Funding Rate
+     * <br><br>
+     * GET /v1/premiumIndex
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string -- the trading symbol <br>
+     * pair -- optional/string -- the trading pair <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#index-price-and-mark-price">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#index-price-and-mark-price</a>
+     */
+    public String markPrice(LinkedHashMap<String, Object> parameters) {
+        return super.markPrice(parameters);
+    }
+
+    /**
+     * 24 hour rolling window price change statistics. Careful when accessing this with no symbol.
+     * <br><br>
+     * GET /v1/ticker/24hr
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- optional/string -- the trading pair <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#24hr-ticker-price-change-statistics">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#24hr-ticker-price-change-statistics</a>
+     */
+    public String ticker24H(LinkedHashMap<String, Object> parameters) {
+        return super.ticker24H(parameters);
+    }
+
+    /**
+     * Latest price for a symbol or symbols.
+     * <br><br>
+     * GET /v1/ticker/price
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#symbol-price-ticker
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- optional/string -- the trading pair <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#symbol-price-ticker">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#symbol-price-ticker</a>
+     */
+    public String tickerSymbol(LinkedHashMap<String, Object> parameters) {
+        return super.tickerSymbol(parameters);
+    }
+
+    /**
+     * Best price/qty on the order book for a symbol or symbols.
+     * <br><br>
+     * GET /v1/ticker/bookTicker
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#symbol-order-book-ticker
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- optional/string -- the trading pair (Only applicable in COIN-M Futures) <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#symbol-order-book-ticker">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#symbol-order-book-ticker</a>
+     */
+    public String bookTicker(LinkedHashMap<String, Object> parameters) {
+        return super.bookTicker(parameters);
+    }
+
+    /**
+     * Open Interest History
+     * <br><br>
+     * GET /futures/data/openInterestHist
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics">
+     *     https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics</a>
+     */
+    public String openInterestStatistics(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "pair", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return super.openInterestStatistics(parameters);
+    }
+
+    /**
+     * Top Trader Long/Short Ratio (Positions)
+     * <br><br>
+     * GET /futures/data/topLongShortPositionRatio
+     * <br>
+     * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-positions
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-positions">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-positions</a>
+     */
+    public String topTraderLongShortPos(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "pair", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return super.topTraderLongShortPos(parameters);
+    }
+
+    /**
+     * Top Trader Long/Short Ratio (Accounts)
+     * <br><br>
+     * GET /futures/data/topLongShortAccountRatio
+     * <br>
+     * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts</a>
+     */
+    public String topTraderLongShortAccs(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "pair", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return super.topTraderLongShortAccs(parameters);
+    }
+
+    /**
+     * Long/Short Ratio
+     * <br><br>
+     * GET /futures/data/globalLongShortAccountRatio
+     * <br>
+     * https://binance-docs.github.io/apidocs/delivery/en/#long-short-ratio
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#long-short-ratio">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#long-short-ratio</a>
+     */
+    public String longShortRatio(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "pair", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return super.longShortRatio(parameters);
+    }
+
+    private final String BASIS = "/futures/data/basis";
+    /**
+     * For COIN-M Futures Only
+     * <br><br>
+     * GET /futures/data/basis
+     * <br>
+     * https://binance-docs.github.io/apidocs/delivery/en/#basis
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- mandatory/string -- the trading pair <br>
+     * contractType -- mandatory/enum -- CURRENT_QUARTER, NEXT_QUARTER, PERPETUAL
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d"
+     * limit -- optional/long -- Default 30,Max 500
+     * startTime -- optional/long
+     * endTime -- optional/long
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#basis">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#basis</a>
+     */
+    public String basis(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "pair", String.class);
+        ParameterChecker.checkParameter(parameters, "contractType", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return getRequestHandler().sendPublicRequest(getBaseUrl(), BASIS, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.html new file mode 100644 index 0000000..ebd8247 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.html @@ -0,0 +1 @@ +CMPortfolioMargin

CMPortfolioMargin

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 12100%0 of 0n/a020302
CMPortfolioMargin(String, String, String, boolean, ProxyAuth)8100%n/a010201
portfolioMarginExchangeInfo(LinkedHashMap)4100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.java.html new file mode 100644 index 0000000..6270c18 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.java.html @@ -0,0 +1,38 @@ +CMPortfolioMargin.java

CMPortfolioMargin.java

package com.binance.connector.futures.client.impl.cm_futures;
+
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.PortfolioMargin;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>Coin-Margined Portfolio Margin Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#portfolio-margin-endpoints">PortfolioMargin Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class CMPortfolioMargin extends PortfolioMargin {
+    public CMPortfolioMargin(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+        super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+    }
+
+    /**
+     * Current Portfolio Margin exchange trading rules.
+     * GET /v1/pmExchangeInfo
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * pair -- optional/string <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#portfolio-margin-exchange-information">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#portfolio-margin-exchange-information</a>
+     */
+    public String portfolioMarginExchangeInfo(LinkedHashMap<String, Object> parameters) {
+        return super.portfolioMarginExchangeInfo(parameters);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.html new file mode 100644 index 0000000..4b8d121 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.html @@ -0,0 +1 @@ +CMUserData

CMUserData

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 7100%0 of 0n/a010201
CMUserData(String, String, boolean, ProxyAuth)7100%n/a010201
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.java.html new file mode 100644 index 0000000..4673dc3 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/CMUserData.java.html @@ -0,0 +1,19 @@ +CMUserData.java

CMUserData.java

package com.binance.connector.futures.client.impl.cm_futures;
+
+import com.binance.connector.futures.client.impl.futures.UserData;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>Coin-Margined User Data Streams Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams">User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class CMUserData extends UserData {
+    public CMUserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+        super(productUrl, apiKey, showLimitUsage, proxy);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.html new file mode 100644 index 0000000..3aa0e15 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.impl.cm_futures

com.binance.connector.futures.client.impl.cm_futures

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 245100%0 of 0n/a02405102404
CMAccount128100%n/a01102301101
CMMarket98100%n/a01002301001
CMPortfolioMargin12100%n/a02030201
CMUserData7100%n/a01020101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.source.html new file mode 100644 index 0000000..d258046 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.cm_futures/index.source.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.impl.cm_futures

com.binance.connector.futures.client.impl.cm_futures

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 245100%0 of 0n/a02405102404
CMAccount.java128100%n/a01102301101
CMMarket.java98100%n/a01002301001
CMPortfolioMargin.java12100%n/a02030201
CMUserData.java7100%n/a01020101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.html new file mode 100644 index 0000000..93ebef4 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.html @@ -0,0 +1 @@ +Account

Account

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total42 of 43390%0 of 0n/a429978429
placeMultipleOrders(LinkedHashMap)140%n/a112211
cancelMultipleOrders(LinkedHashMap)11426%n/a011201
setRequestHandler(String, String, ProxyAuth)90%n/a112211
setProductUrl(String)40%n/a112211
setShowLimitUsage(boolean)40%n/a112211
Account(String, String, String, boolean, ProxyAuth)71100%n/a0102301
newOrder(LinkedHashMap)23100%n/a010401
modifyIsolatedPositionMargin(LinkedHashMap)22100%n/a010401
queryOrder(LinkedHashMap)19100%n/a010301
cancelOrder(LinkedHashMap)19100%n/a010301
autoCancelOpen(LinkedHashMap)19100%n/a010301
queryCurrentOpenOrder(LinkedHashMap)19100%n/a010301
changeInitialLeverage(LinkedHashMap)19100%n/a010301
changeMarginType(LinkedHashMap)19100%n/a010301
changePositionModeTrade(LinkedHashMap)15100%n/a010201
cancelAllOpenOrders(LinkedHashMap)15100%n/a010201
getPositionMarginChangeHistory(LinkedHashMap)15100%n/a010201
getCommissionRate(LinkedHashMap)15100%n/a010201
currentAllOpenOrders(LinkedHashMap)11100%n/a010101
allOrders(LinkedHashMap)11100%n/a010101
accountTradeList(LinkedHashMap)11100%n/a010101
getLeverageBracket(LinkedHashMap)11100%n/a010101
getCurrentPositionMode(LinkedHashMap)11100%n/a010101
getIncomeHistory(LinkedHashMap)11100%n/a010101
getAdlQuantile(LinkedHashMap)11100%n/a010101
getForceOrders(LinkedHashMap)11100%n/a010101
getProductUrl()3100%n/a010101
getRequestHandler()3100%n/a010101
getShowLimitUsage()3100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.java.html new file mode 100644 index 0000000..c9e4715 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Account.java.html @@ -0,0 +1,524 @@ +Account.java

Account.java

package com.binance.connector.futures.client.impl.futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+import com.binance.connector.futures.client.utils.RequestHandler;
+import java.util.LinkedHashMap;
+
+/**
+ * <h2>Trade Endpoints</h2>
+ * Response will be returned in <i>String format</i>.
+ */
+public abstract class Account {
+    private String productUrl;
+    private RequestHandler requestHandler;
+    private boolean showLimitUsage;
+
+    public Account(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+        this.productUrl = productUrl;
+        this.requestHandler = new RequestHandler(apiKey, secretKey, proxy);
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    public String getProductUrl() {
+        return this.productUrl;
+    }
+
+    public RequestHandler getRequestHandler() {
+        return this.requestHandler;
+    }
+
+    public boolean getShowLimitUsage() {
+        return this.showLimitUsage;
+    }
+
+    public void setProductUrl(String productUrl) {
+        this.productUrl = productUrl;
+    }
+
+    public void setRequestHandler(String apiKey, String secretKey, ProxyAuth proxy) {
+        this.requestHandler = new RequestHandler(apiKey, secretKey, proxy);
+    }
+
+    public void setShowLimitUsage(boolean showLimitUsage) {
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    private final String OPEN_ORDERS = "/v1/openOrders";
+    public String currentAllOpenOrders(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, OPEN_ORDERS, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String ALL_ORDERS = "/v1/allOrders";
+    public String allOrders(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, ALL_ORDERS, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String USER_TRADES = "/v1/userTrades";
+    public String accountTradeList(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, USER_TRADES, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String LEVERAGE_BRACKET = "/v1/leverageBracket";
+    public String getLeverageBracket(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, LEVERAGE_BRACKET, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String POSITION_SIDE_DUAL = "/v1/positionSide/dual";
+    /**
+     * Change user's position mode (Hedge Mode or One-way Mode ) on EVERY symbol
+     * <br><br>
+     * POST /v1/positionSide/dual
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * dualSidePosition -- mandatory/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#change-position-mode-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#change-position-mode-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#change-position-mode-trade">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#change-position-mode-trade</a>
+     */
+    public String changePositionModeTrade(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "dualSidePosition", String.class);
+        return requestHandler.sendSignedRequest(productUrl, POSITION_SIDE_DUAL, parameters, HttpMethod.POST, showLimitUsage);
+    }
+
+    /**
+     * Check an order's status.
+     * <br><br>
+     * GET /v1/positionSide/dual
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-current-position-mode-user_data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#get-current-position-mode-user_data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-current-position-mode-user_data">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#get-current-position-mode-user_data</a>
+     */
+    public String getCurrentPositionMode(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, POSITION_SIDE_DUAL, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String ORDER = "/v1/order";
+    /**
+     * Send in a new order.
+     * <br><br>
+     * POST /v1/order
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * side -- mandatory/enum <br>
+     * positionSide - optional/enum <br>
+     * type -- mandatory/enum <br>
+     * timeInForce -- optional/enum <br>
+     * quantity -- optional/decimal <br>
+     * reduceOnly -- optional/string <br>
+     * price -- optional/decimal <br>
+     * newClientOrderId -- optional/string <br>
+     * stopPrice -- optional/decimal <br>
+     * closePosition -- optional/string <br>
+     * activationPrice -- optional/decimal <br>
+     * callbackRate -- optional/decimal <br>
+     * workingType -- optional/enum <br>
+     * priceProtect -- optional/string <br>
+     * newOrderRespType -- optional/enum <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#new-order-trade">
+     *    https://binance-docs.github.io/apidocs/futures/en/#new-order-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#new-order-trade">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#new-order-trade</a>
+     */
+    public String newOrder(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "side", String.class);
+        ParameterChecker.checkParameter(parameters, "type", String.class);
+        return requestHandler.sendSignedRequest(productUrl, ORDER, parameters, HttpMethod.POST, showLimitUsage);
+    }
+
+    private final String BATCH_ORDERS = "/v1/batchOrders";
+    /**
+     * Send in a new order.
+     * <br><br>
+     * POST /v1/batchOrders
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * batchOrders -- mandatory/list <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#place-multiple-orders-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#place-multiple-orders-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#modify-multiple-orders-trade">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#modify-multiple-orders-trade</a>
+     */
+    public String placeMultipleOrders(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkRequiredParameter(parameters, "batchOrders");
+        return requestHandler.sendSignedRequest(productUrl, BATCH_ORDERS, parameters, HttpMethod.POST, showLimitUsage);
+    }
+
+    /**
+     * Check an order's status.
+     * <br><br>
+     * GET /v1/order
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * orderId -- optional/long <br>
+     * origClientOrderId -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#query-order-user_data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#query-order-user_data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#query-order-user_data">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#query-order-user_data</a>
+     */
+    public String queryOrder(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkOrParameters(parameters, "orderId", "origClientOrderId");
+        return requestHandler.sendSignedRequest(productUrl, ORDER, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    /**
+     * Cancel an active order.
+     * <br><br>
+     * DELETE /v1/order
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * orderId -- optional/long <br>
+     * origClientOrderId -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#cancel-order-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#cancel-order-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#cancel-order-trade">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#cancel-order-trade</a>
+     */
+    public String cancelOrder(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkOrParameters(parameters, "orderId", "origClientOrderId");
+        return requestHandler.sendSignedRequest(productUrl, ORDER, parameters, HttpMethod.DELETE, showLimitUsage);
+    }
+
+    private final String ALL_OPEN_ORDERS = "/v1/allOpenOrders";
+    /**
+     * Cancel all open orders.
+     * <br><br>
+     * DELETE /v1/allOpenOrders
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#cancel-all-open-orders-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#cancel-all-open-orders-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#cancel-all-open-orders-trade">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#cancel-all-open-orders-trade</a>
+     */
+    public String cancelAllOpenOrders(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendSignedRequest(productUrl, ALL_OPEN_ORDERS, parameters, HttpMethod.DELETE, showLimitUsage);
+    }
+
+    /**
+     * Cancel multiple orders.
+     * <br><br>
+     * DELETE /v1/batchOrders
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * orderIdList -- optional/list <br>
+     * origClientOrderIdList -- optional/list <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#cancel-multiple-orders-trade">
+     *     hhttps://binance-docs.github.io/apidocs/futures/en/#cancel-multiple-orders-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#cancel-multiple-orders-trade">
+     *     hhttps://binance-docs.github.io/apidocs/delivery/en/#cancel-multiple-orders-trade</a>
+     */
+    public String cancelMultipleOrders(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendSignedRequest(productUrl, BATCH_ORDERS, parameters, HttpMethod.DELETE, showLimitUsage);
+    }
+
+    private final String CANCEL_ALL = "/v1/countdownCancelAll";
+    /**
+     * Cancel all open orders of the specified symbol at the end of the specified countdown.
+     * <br><br>
+     * POST /v1/countdownCancelAll
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * countdownTime -- mandatory/long <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#auto-cancel-all-open-orders-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#auto-cancel-all-open-orders-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#auto-cancel-all-open-orders-trade">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#auto-cancel-all-open-orders-trade</a>
+     */
+    public String autoCancelOpen(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "countdownTime", Integer.class);
+        return requestHandler.sendSignedRequest(productUrl, CANCEL_ALL, parameters, HttpMethod.POST, showLimitUsage);
+    }
+
+    private final String OPEN_ORDER = "/v1/openOrder";
+    /**
+     * Query Current Open Order
+     * <br><br>
+     * GET /v1/openOrder
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * orderId -- optional/long <br>
+     * origClientOrderId - optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#query-current-open-order-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#query-current-open-order-user_data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#query-current-open-order-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#query-current-open-order-user_data</a>
+     */
+    public String queryCurrentOpenOrder(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkOrParameters(parameters, "orderId", "origClientOrderId");
+        return requestHandler.sendSignedRequest(productUrl, OPEN_ORDER, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String LEVERAGE = "/v1/leverage";
+    /**
+     * Change user's initial leverage of specific symbol market.
+     * <br><br>
+     * POST /v1/leverage
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * leverage -- mandatory/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#change-initial-leverage-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#change-initial-leverage-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#change-initial-leverage-trade">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#change-initial-leverage-trade</a>
+     */
+    public String changeInitialLeverage(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "leverage", Integer.class);
+        return requestHandler.sendSignedRequest(productUrl, LEVERAGE, parameters, HttpMethod.POST, showLimitUsage);
+    }
+
+    private final String MARGIN_TYPE = "/v1/marginType";
+    /**
+     * Change user's margin type
+     * <br><br>
+     * POST /v1/marginType
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * marginType -- mandatory/enum <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#change-margin-type-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#change-margin-type-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#change-margin-type-trade">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#change-margin-type-trade</a>
+     */
+    public String changeMarginType(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "marginType", String.class);
+        return requestHandler.sendSignedRequest(productUrl, MARGIN_TYPE, parameters, HttpMethod.POST, showLimitUsage);
+    }
+
+    private final String POSITION_MARGIN = "/v1/positionMargin";
+    /**
+     * Modify Isolated Position Margin
+     * <br><br>
+     * POST /v1/positionMargin
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * positionSide -- optional/enum <br>
+     * amount -- mandatory/decimal <br>
+     * type -- mandatory/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#modify-isolated-position-margin-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#modify-isolated-position-margin-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#modify-isolated-position-margin-trade">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#modify-isolated-position-margin-trade</a>
+     */
+    public String modifyIsolatedPositionMargin(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkRequiredParameter(parameters, "amount");
+        ParameterChecker.checkParameter(parameters, "type", Integer.class);
+        return requestHandler.sendSignedRequest(productUrl, POSITION_MARGIN, parameters, HttpMethod.POST, showLimitUsage);
+    }
+
+    private final String POSITION_MARGIN_HISTORY = "/v1/positionMargin/history";
+    /**
+     * Get position margin change history
+     * <br><br>
+     * GET /v1/positionMargin/history
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * type -- optional/integer <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-position-margin-change-history-trade">
+     *    https://binance-docs.github.io/apidocs/futures/en/#get-position-margin-change-history-trade</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-position-margin-change-history-trade">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#get-position-margin-change-history-trade</a>
+     */
+    public String getPositionMarginChangeHistory(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendSignedRequest(productUrl, POSITION_MARGIN_HISTORY, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String INCOME = "/v1/income";
+    /**
+     * Get Income History
+     * <br><br>
+     * GET /v1/income
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * incomeType -- optional/string <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-income-history-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#get-income-history-user_data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-income-history-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#get-income-history-user_data</a>
+     */
+    public String getIncomeHistory(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, INCOME, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String ADL_QUANTILE = "/v1/adlQuantile";
+    /**
+     * Position ADL Quantile Estimation
+     * <br><br>
+     * GET /v1/adlQuantile
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#position-adl-quantile-estimation-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#position-adl-quantile-estimation-user_data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#position-adl-quantile-estimation-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#position-adl-quantile-estimation-user_data</a>
+     */
+    public String getAdlQuantile(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, ADL_QUANTILE, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String FORCE_ORDERS = "/v1/forceOrders";
+    /**
+     * User's Force Orders
+     * <br><br>
+     * GET /v1/forceOrders
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * autoCloseType -- optional/enum <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#user-39-s-force-orders-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#user-39-s-force-orders-user_data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-39-s-force-orders-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#user-39-s-force-orders-user_data</a>
+     */
+    public String getForceOrders(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, FORCE_ORDERS, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String COMMISSION_RATE = "/v1/commissionRate";
+    /**
+     * User's Commission Rate
+     * <br><br>
+     * GET /v1/commissionRate
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#user-commission-rate-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#user-commission-rate-user_data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-commission-rate-user_data">
+     *    https://binance-docs.github.io/apidocs/delivery/en/#user-commission-rate-user_data</a>
+     */
+    public String getCommissionRate(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendSignedRequest(productUrl, COMMISSION_RATE, parameters, HttpMethod.GET, showLimitUsage);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.html new file mode 100644 index 0000000..e4b911b --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.html @@ -0,0 +1 @@ +Market

Market

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total20 of 40195%0 of 0n/a430874430
setRequestHandler(String, String, ProxyAuth)80%n/a112211
setBaseUrl(String)40%n/a112211
setProductUrl(String)40%n/a112211
setShowLimitUsage(boolean)40%n/a112211
Market(String, String, String, boolean, ProxyAuth)82100%n/a0102701
continuousKlines(LinkedHashMap)23100%n/a010401
klines(LinkedHashMap)19100%n/a010301
indexPriceKlines(LinkedHashMap)19100%n/a010301
markPriceKlines(LinkedHashMap)19100%n/a010301
depth(LinkedHashMap)15100%n/a010201
trades(LinkedHashMap)15100%n/a010201
historicalTrades(LinkedHashMap)15100%n/a010201
aggTrades(LinkedHashMap)15100%n/a010201
openInterest(LinkedHashMap)15100%n/a010201
markPrice(LinkedHashMap)11100%n/a010101
ticker24H(LinkedHashMap)11100%n/a010101
tickerSymbol(LinkedHashMap)11100%n/a010101
bookTicker(LinkedHashMap)11100%n/a010101
openInterestStatistics(LinkedHashMap)11100%n/a010101
topTraderLongShortPos(LinkedHashMap)11100%n/a010101
topTraderLongShortAccs(LinkedHashMap)11100%n/a010101
longShortRatio(LinkedHashMap)11100%n/a010101
ping()11100%n/a010101
time()11100%n/a010101
exchangeInfo()11100%n/a010101
fundingRate(LinkedHashMap)11100%n/a010101
getBaseUrl()3100%n/a010101
getProductUrl()3100%n/a010101
getRequestHandler()3100%n/a010101
getShowLimitUsage()3100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.java.html new file mode 100644 index 0000000..2ef0735 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/Market.java.html @@ -0,0 +1,405 @@ +Market.java

Market.java

package com.binance.connector.futures.client.impl.futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+import com.binance.connector.futures.client.utils.RequestHandler;
+import java.util.LinkedHashMap;
+
+/**
+ * <h2>Market Endpoints</h2>
+ * Response will be returned in <i>String format</i>.
+ */
+public abstract class Market {
+    private String baseUrl;
+    private String productUrl;
+    private RequestHandler requestHandler;
+    private boolean showLimitUsage;
+
+    public Market(String productUrl, String baseUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+        this.baseUrl = baseUrl;
+        this.productUrl = productUrl;
+        this.requestHandler = new RequestHandler(apiKey, proxy);
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    public String getBaseUrl() {
+        return this.baseUrl;
+    }
+
+    public String getProductUrl() {
+        return this.productUrl;
+    }
+
+    public RequestHandler getRequestHandler() {
+        return this.requestHandler;
+    }
+
+    public boolean getShowLimitUsage() {
+        return this.showLimitUsage;
+    }
+
+    public void setBaseUrl(String baseUrl) {
+        this.baseUrl = baseUrl;
+    }
+
+    public void setProductUrl(String productUrl) {
+        this.productUrl = productUrl;
+    }
+
+    public void setRequestHandler(String apiKey, String secretKey, ProxyAuth proxy) {
+        new RequestHandler(apiKey, secretKey, proxy);
+    }
+
+    public void setShowLimitUsage(boolean showLimitUsage) {
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    private final String MARK_PRICE = "/v1/premiumIndex";
+    public String markPrice(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(productUrl, MARK_PRICE, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String TICKER_24H = "/v1/ticker/24hr";
+    public String ticker24H(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(productUrl, TICKER_24H, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String TICKER_SYMBOL = "/v1/ticker/price";
+    public String tickerSymbol(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(productUrl, TICKER_SYMBOL, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String BOOK_TICKER = "/v1/ticker/bookTicker";
+    public String bookTicker(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(productUrl, BOOK_TICKER, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String OPEN_INTEREST_STATS = "/futures/data/openInterestHist";
+    public String openInterestStatistics(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(baseUrl, OPEN_INTEREST_STATS, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String TOP_TRADER_LONG_SHORT_RATIO_POSITIONS = "/futures/data/topLongShortPositionRatio";
+    public String topTraderLongShortPos(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(baseUrl, TOP_TRADER_LONG_SHORT_RATIO_POSITIONS, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String TOP_TRADER_LONG_SHORT_RATIO_ACCOUNTS = "/futures/data/topLongShortAccountRatio";
+    public String topTraderLongShortAccs(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(baseUrl, TOP_TRADER_LONG_SHORT_RATIO_ACCOUNTS, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String GLOBAL_LONG_SHORT = "/futures/data/globalLongShortAccountRatio";
+    public String longShortRatio(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(baseUrl, GLOBAL_LONG_SHORT, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+
+    private final String PING = "/v1/ping";
+    /**
+     * Test connectivity to the Rest API.
+     * <br><br>
+     * GET /v1/ping
+     * <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#test-connectivity">
+     *     https://binance-docs.github.io/apidocs/futures/en/#test-connectivity</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#test-connectivity">
+     * https://binance-docs.github.io/apidocs/delivery/en/#test-connectivity</a>
+     */
+    public String ping() {
+        return requestHandler.sendPublicRequest(productUrl, PING, null, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String TIME = "/v1/time";
+    /**
+     * Test connectivity to the Rest API and get the current server time.
+     * <br><br>
+     * GET /api/v1/time
+     * <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#check-server-time">
+     *     https://binance-docs.github.io/apidocs/futures/en/#check-server-time</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#check-server-time">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#check-server-time</a>
+     */
+    public String time() {
+        return requestHandler.sendPublicRequest(productUrl, TIME, null, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String EXCHANGE_INFO = "/v1/exchangeInfo";
+    /**
+     * Current exchange trading rules and symbol information.
+     * <br><br>
+     * GET /v1/exchangeinfo
+     * <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#exchange-information">
+     *     https://binance-docs.github.io/apidocs/futures/en/#exchange-information</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#exchange-information">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#exchange-information</a>
+     */
+    public String exchangeInfo() {
+        return requestHandler.sendPublicRequest(productUrl, EXCHANGE_INFO, null, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String DEPTH = "/v1/depth";
+    /**
+     * GET /v1/depth
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * limit -- optional/integer -- limit the results
+     *            Default 100; max 5000. Valid limits:[5, 10, 20, 50, 100, 500, 1000, 5000] <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#order-book">
+     *     https://binance-docs.github.io/apidocs/futures/en/#order-book</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#order-book">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#order-book</a>
+     */
+    public String depth(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendPublicRequest(productUrl, DEPTH, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String TRADES = "/v1/trades";
+    /**
+     * Get recent trades.
+     * <br><br>
+     * GET /v1/trades
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#recent-trades-list">
+     *     https://binance-docs.github.io/apidocs/futures/en/#recent-trades-list</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#recent-trades-list">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#recent-trades-list</a>
+     */
+    public String trades(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendPublicRequest(productUrl, TRADES, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String HISTORICAL_TRADES = "/v1/historicalTrades";
+    /**
+     * Get older market trades.
+     * <br><br>
+     * GET /v1/historicalTrades
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * limit -- optional/integer -- limit the result Default 500; max 1000 <br>
+     * fromId -- optional/long -- trade id to fetch from. Default gets most recent trades <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#old-trades-lookup-market_data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#old-trades-lookup-market_data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#old-trades-lookup-market_data">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#old-trades-lookup-market_data</a>
+     *
+     */
+    public String historicalTrades(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendWithApiKeyRequest(productUrl, HISTORICAL_TRADES, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String AGG_TRADES = "/v1/aggTrades";
+    /**
+     * Get compressed, aggregate trades. Trades that fill at the time, from the same order,
+     * with the same price will have the quantity aggregated.
+     * <br><br>
+     * GET /v1/aggTrades
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * fromId -- optional/long -- id to get aggregate trades from INCLUSIVE <br>
+     * startTime -- optional/long -- Timestamp in ms to get aggregate trades from INCLUSIVE <br>
+     * endTime -- optional/long -- Timestamp in ms to get aggregate trades until INCLUSIVE <br>
+     * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#compressed-aggregate-trades-list">
+     *     https://binance-docs.github.io/apidocs/futures/en/#compressed-aggregate-trades-list</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#compressed-aggregate-trades-list">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#compressed-aggregate-trades-list</a>
+     */
+    public String aggTrades(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendPublicRequest(productUrl, AGG_TRADES, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String KLINES = "/v1/klines";
+    /**
+     * Kline/candlestick bars for a symbol.
+     * Klines are uniquely identified by their open time.
+     * <br><br>
+     * GET /v1/klines
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * interval -- mandatory/string <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#kline-candlestick-data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#kline-candlestick-data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-data">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-data</a>
+     */
+    public String klines(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "interval", String.class);
+        return requestHandler.sendPublicRequest(productUrl, KLINES, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String CONTINUOUSKLINES = "/v1/continuousKlines";
+    /**
+     * Kline/candlestick bars for a specific contract type.
+     * Klines are uniquely identified by their open time.
+     * <br><br>
+     * GET /v1/continuousKlines
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- mandatory/string <br>
+     * contractType -- mandatory/enum <br>
+     * interval -- mandatory/enum <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#continuous-contract-kline-candlestick-data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#continuous-contract-kline-candlestick-data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-data">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-data</a>
+     */
+    public String continuousKlines(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "pair", String.class);
+        ParameterChecker.checkParameter(parameters, "contractType", String.class);
+        ParameterChecker.checkParameter(parameters, "interval", String.class);
+        return requestHandler.sendPublicRequest(productUrl, CONTINUOUSKLINES, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String INDEXPRICEKLINES = "/v1/indexPriceKlines";
+    /**
+     * Kline/candlestick bars for the index price of a pair.
+     * Klines are uniquely identified by their open time.
+     * <br><br>
+     * GET /v1/indexPriceKlines
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * pair -- mandatory/string <br>
+     * interval -- mandatory/enum <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#index-price-kline-candlestick-data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#index-price-kline-candlestick-data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#index-price-kline-candlestick-data">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#index-price-kline-candlestick-data</a>
+     */
+    public String indexPriceKlines(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "pair", String.class);
+        ParameterChecker.checkParameter(parameters, "interval", String.class);
+        return requestHandler.sendPublicRequest(productUrl, INDEXPRICEKLINES, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String MARKPRICEKLINES = "/v1/markPriceKlines";
+    /**
+     * Kline/candlestick bars for the mark price of a symbol.
+     * Klines are uniquely identified by their open time.
+     * <br><br>
+     * GET /v1/markPriceKlines
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * interval -- mandatory/enum <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer -- limit the results Default 500; max 1000 <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#mark-price-kline-candlestick-data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#mark-price-kline-candlestick-data</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#mark-price-kline-candlestick-data">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#mark-price-kline-candlestick-data</a>
+     */
+    public String markPriceKlines(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "interval", String.class);
+        return requestHandler.sendPublicRequest(productUrl, MARKPRICEKLINES, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String FUNDING_RATE = "/v1/fundingRate";
+    /**
+     * Get funding rate history
+     * <br><br>
+     * GET /v1/fundingRate
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string -- the trading pair <br>
+     * startTime -- optional/long -- Timestamp in ms to get funding rate from INCLUSIVE. <br>
+     * endTime -- optional/long -- Timestamp in ms to get funding rate until INCLUSIVE. <br>
+     * limit -- optional/int -- Default 100; max 1000 <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-funding-rate-history">
+     *     https://binance-docs.github.io/apidocs/futures/en/#get-funding-rate-history</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#get-funding-rate-history-of-perpetual-futures">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#get-funding-rate-history-of-perpetual-futures</a>
+     */
+    public String fundingRate(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendPublicRequest(productUrl, FUNDING_RATE, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String OPEN_INTEREST = "/v1/openInterest";
+    /**
+     * Get present open interest of a specific symbol.
+     * <br><br>
+     * GET /v1/openInterest
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#open-interest
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string -- the trading pair <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#open-interest">
+     *     https://binance-docs.github.io/apidocs/futures/en/#open-interest</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#open-interest">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#open-interest</a>
+     */
+    public String openInterest(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return requestHandler.sendPublicRequest(productUrl, OPEN_INTEREST, parameters, HttpMethod.GET, showLimitUsage);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.html new file mode 100644 index 0000000..ac4dcfd --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.html @@ -0,0 +1 @@ +PortfolioMargin

PortfolioMargin

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total26 of 7565%0 of 0n/a6991969
setRequestHandler(String, String, ProxyAuth)90%n/a112211
setProductUrl(String)40%n/a112211
setShowLimitUsage(boolean)40%n/a112211
getProductUrl()30%n/a111111
getRequestHandler()30%n/a111111
getShowLimitUsage()30%n/a111111
PortfolioMargin(String, String, String, boolean, ProxyAuth)23100%n/a010701
portfolioMarginAccountInfo(LinkedHashMap)15100%n/a010201
portfolioMarginExchangeInfo(LinkedHashMap)11100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.java.html new file mode 100644 index 0000000..abb2f68 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/PortfolioMargin.java.html @@ -0,0 +1,73 @@ +PortfolioMargin.java

PortfolioMargin.java

package com.binance.connector.futures.client.impl.futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+import com.binance.connector.futures.client.utils.RequestHandler;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+
+/**
+ * <h2>Portfolio Margin Endpoints</h2>
+ * Response will be returned in <i>String format</i>.
+ */
+public abstract class PortfolioMargin {
+    private String productUrl;
+    private RequestHandler requestHandler;
+    private boolean showLimitUsage;
+
+    public PortfolioMargin(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+        this.productUrl = productUrl;
+        this.requestHandler = new RequestHandler(apiKey, secretKey, proxy);
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    public String getProductUrl() {
+        return this.productUrl;
+    }
+
+    public RequestHandler getRequestHandler() {
+        return this.requestHandler;
+    }
+
+    public boolean getShowLimitUsage() {
+        return this.showLimitUsage;
+    }
+
+    public void setProductUrl(String productUrl) {
+        this.productUrl = productUrl;
+    }
+
+    public void setRequestHandler(String apiKey, String secretKey, ProxyAuth proxy) {
+        this.requestHandler = new RequestHandler(apiKey, secretKey, proxy);
+    }
+
+    public void setShowLimitUsage(boolean showLimitUsage) {
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    private final String PORTFOLIO_MARGIN_EXCHANGE_INFO = "/v1/pmExchangeInfo";
+    public String portfolioMarginExchangeInfo(LinkedHashMap<String, Object> parameters) {
+        return requestHandler.sendSignedRequest(productUrl, PORTFOLIO_MARGIN_EXCHANGE_INFO, parameters, HttpMethod.GET, showLimitUsage);
+    }
+
+    private final String PORTFOLIO_MARGIN_ACCOUNT_INFO = "/v1/pmAccountInfo";
+    /**
+     * Get Portfolio Margin current account information.
+     * GET /v1/pmAccountInfo
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * asset -- mandatory/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-account-information-user_data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-account-information-user_data</a>
+     */
+    public String portfolioMarginAccountInfo(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "asset", String.class);
+        return requestHandler.sendSignedRequest(productUrl, PORTFOLIO_MARGIN_ACCOUNT_INFO, parameters, HttpMethod.GET, showLimitUsage);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.html new file mode 100644 index 0000000..6de512d --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.html @@ -0,0 +1 @@ +UserData

UserData

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total25 of 7767%0 of 0n/a610918610
setRequestHandler(String, ProxyAuth)80%n/a112211
setProductUrl(String)40%n/a112211
setShowLimitUsage(boolean)40%n/a112211
getProductUrl()30%n/a111111
getRequestHandler()30%n/a111111
getShowLimitUsage()30%n/a111111
UserData(String, String, boolean, ProxyAuth)19100%n/a010601
createListenKey()11100%n/a010101
extendListenKey()11100%n/a010101
closeListenKey()11100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.java.html new file mode 100644 index 0000000..c140ddf --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/UserData.java.html @@ -0,0 +1,88 @@ +UserData.java

UserData.java

package com.binance.connector.futures.client.impl.futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+import com.binance.connector.futures.client.utils.RequestHandler;
+
+/**
+ * <h2>User Data Streams Endpoints</h2>
+ * Response will be returned in <i>String format</i>.
+ */
+public abstract class UserData {
+    private String productUrl;
+    private RequestHandler requestHandler;
+    private boolean showLimitUsage;
+
+    public UserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+        this.productUrl = productUrl;
+        this.requestHandler = new RequestHandler(apiKey, proxy);
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    public String getProductUrl() {
+        return this.productUrl;
+    }
+
+    public RequestHandler getRequestHandler() {
+        return this.requestHandler;
+    }
+
+    public boolean getShowLimitUsage() {
+        return this.showLimitUsage;
+    }
+
+    public void setProductUrl(String productUrl) {
+        this.productUrl = productUrl;
+    }
+
+    public void setRequestHandler(String apiKey, ProxyAuth proxy) {
+        this.requestHandler = new RequestHandler(apiKey, proxy);
+    }
+
+    public void setShowLimitUsage(boolean showLimitUsage) {
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    private final String LISTEN_KEY = "/v1/listenKey";
+    /**
+     * Start a new user data stream. The stream will close after 60 minutes unless a keepalive is sent.
+     * If the account has an active listenKey, that listenKey will be returned and its validity will be extended for 60 minutes.
+     * <br><br>
+     * POST /v1/listenKey
+     * <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#start-user-data-stream-user_stream">
+     *     https://binance-docs.github.io/apidocs/futures/en/#start-user-data-stream-user_stream</a>
+     */
+    public String createListenKey() {
+        return requestHandler.sendWithApiKeyRequest(productUrl, LISTEN_KEY, null, HttpMethod.POST, showLimitUsage);
+    }
+
+    /**
+     * Keepalive a user data stream to prevent a time out. User data streams will close after 60 minutes.
+     * It's recommended to send a ping about every 60 minutes.
+     * <br><br>
+     * PUT /v1/listenKey
+     * <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#keepalive-user-data-stream-user_stream">
+     *     https://binance-docs.github.io/apidocs/futures/en/#keepalive-user-data-stream-user_stream</a>
+     */
+    public String extendListenKey() {
+        return requestHandler.sendWithApiKeyRequest(productUrl, LISTEN_KEY, null, HttpMethod.PUT, showLimitUsage);
+    }
+
+    /**
+     * Close out a user data stream.
+     * <br><br>
+     * DELETE /v1/listenKey
+     * <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#close-user-data-stream-user_stream">
+     *     https://binance-docs.github.io/apidocs/futures/en/#close-user-data-stream-user_stream</a>
+     */
+    public String closeListenKey() {
+        return requestHandler.sendWithApiKeyRequest(productUrl, LISTEN_KEY, null, HttpMethod.DELETE, showLimitUsage);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.html new file mode 100644 index 0000000..6ce7145 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.impl.futures

com.binance.connector.futures.client.impl.futures

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total113 of 98688%0 of 0n/a207835189207804
Account4239190%n/a42997842901
PortfolioMargin264965%n/a699196901
UserData255267%n/a61091861001
Market2038195%n/a43087443001
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.source.html new file mode 100644 index 0000000..73d3742 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.futures/index.source.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.impl.futures

com.binance.connector.futures.client.impl.futures

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total113 of 98688%0 of 0n/a207835189207804
Account.java4239190%n/a42997842901
PortfolioMargin.java264965%n/a699196901
UserData.java255267%n/a61091861001
Market.java2038195%n/a43087443001
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.html new file mode 100644 index 0000000..5290366 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.html @@ -0,0 +1 @@ +UMAccount

UMAccount

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 149100%0 of 0n/a013025013
UMAccount(String, String, String, boolean, ProxyAuth)29100%n/a010901
changeMultiAssetsMode(LinkedHashMap)15100%n/a010201
futuresDownloadLink(LinkedHashMap)15100%n/a010201
getCurrentMultiAssetMode(LinkedHashMap)11100%n/a010101
futuresAccountBalance(LinkedHashMap)11100%n/a010101
accountInformation(LinkedHashMap)11100%n/a010101
positionInformation(LinkedHashMap)11100%n/a010101
getTradingRulesIndicators(LinkedHashMap)11100%n/a010101
futuresDownloadId(LinkedHashMap)11100%n/a010101
allOrders(LinkedHashMap)8100%n/a010201
accountTradeList(LinkedHashMap)8100%n/a010201
currentAllOpenOrders(LinkedHashMap)4100%n/a010101
getLeverageBracket(LinkedHashMap)4100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.java.html new file mode 100644 index 0000000..03afe60 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMAccount.java.html @@ -0,0 +1,269 @@ +UMAccount.java

UMAccount.java

package com.binance.connector.futures.client.impl.um_futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.Account;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>USDⓈ-Margined Trade Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#account-trades-endpoints">Futures Account/Trade Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class UMAccount extends Account {
+    public UMAccount(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+        super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+    }
+
+    private final String MULTI_ASSETS_MARGIN = "/v1/multiAssetsMargin";
+    /**
+     * Change user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol
+     * <br><br>
+     * POST /v1/multiAssetsMargin
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * multiAssetsMargin -- mandatory/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#change-multi-assets-mode-trade">
+     *     https://binance-docs.github.io/apidocs/futures/en/#change-multi-assets-mode-trade</a>
+     */
+    public String changeMultiAssetsMode(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "dualSidePosition", String.class);
+        return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.POST, getShowLimitUsage());
+    }
+
+    /**
+     * Get user's Multi-Assets mode (Multi-Assets Mode or Single-Asset Mode) on Every symbol
+     * <br><br>
+     * GET /v1/multiAssetsMargin
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-current-multi-assets-mode-user_data">
+     *     https://binance-docs.github.io/apidocs/futures/en/#get-current-multi-assets-mode-user_data</a>
+     */
+    public String getCurrentMultiAssetMode(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), MULTI_ASSETS_MARGIN, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+
+    /**
+     * Get all open orders on a symbol. Careful when accessing this with no symbol.
+     * <br><br>
+     * GET /v1/openOrders
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#current-all-open-orders-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#current-all-open-orders-user_data</a>
+     */
+    public String currentAllOpenOrders(LinkedHashMap<String, Object> parameters) {
+        return super.currentAllOpenOrders(parameters);
+    }
+
+    /**
+     * Get all open orders on a symbol. Careful when accessing this with no symbol.
+     * <br><br>
+     * GET /v1/allOrders
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * orderId -- optional/long <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * limit -- optional/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-orders-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#all-orders-user_data</a>
+     */
+    public String allOrders(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return super.allOrders(parameters);
+    }
+
+    private final String BALANCE = "/v2/balance";
+    /**
+     * Get Futures Account Balance
+     * <br><br>
+     * GET /v2/balance
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#futures-account-balance-v2-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#futures-account-balance-v2-user_data</a>
+     */
+    public String futuresAccountBalance(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), BALANCE, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String ACCOUNT_INFORMATION = "/v2/account";
+    /**
+     * Get current account information. User in single-asset/ multi-assets mode will see different value, see comments in response section for detail.
+     * <br><br>
+     * GET /v2/account
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#account-information-v2-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#account-information-v2-user_data</a>
+     */
+    public String accountInformation(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), ACCOUNT_INFORMATION, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String POSITION_RISK = "/v2/positionRisk";
+    /**
+     * Get current position information.
+     * <br><br>
+     * GET /v2/positionRisk
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#position-information-v2-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#position-information-v2-user_data</a>
+     */
+    public String positionInformation(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), POSITION_RISK, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    /**
+     * Get trades for a specific account and symbol.
+     * <br><br>
+     * GET /v1/userTrades
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string <br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * fromId -- optional/long <br>
+     * limit -- optional/integer <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#account-trade-list-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#account-trade-list-user_data</a>
+     */
+    public String accountTradeList(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        return super.accountTradeList(parameters);
+    }
+
+    /**
+     * Notional and Leverage Brackets
+     * <br><br>
+     * GET /v1/leverageBracket
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#notional-and-leverage-brackets-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#notional-and-leverage-brackets-user_data</a>
+     */
+    public String getLeverageBracket(LinkedHashMap<String, Object> parameters) {
+        return super.getLeverageBracket(parameters);
+    }
+
+    private final String API_TRADING_STATUS = "/v1/apiTradingStatus";
+    /**
+     * Futures Trading Quantitative Rules Indicators
+     * For more information on this, please refer to the <a href="https://www.binance.com/en/support/faq/4f462ebe6ff445d4a170be7d9e897272">Futures Trading Quantitative Rules</a>
+     * <br><br>
+     * GET /v1/apiTradingStatus
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#futures-trading-quantitative-rules-indicators-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#futures-trading-quantitative-rules-indicators-user_data</a>
+     */
+    public String getTradingRulesIndicators(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), API_TRADING_STATUS, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String INCOME_ASYN = "/v1/income/asyn";
+    /**
+     * Get Download Id For Futures Transaction History
+     * <br><br>
+     * GET /v1/income/asyn
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * startTime -- optional/long <br>
+     * endTime -- optional/long <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-download-id-for-futures-transaction-history-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#get-download-id-for-futures-transaction-history-user_data</a>
+     */
+    public String futuresDownloadId(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String INCOME_ASYN_ID = "/v1/income/asyn/id";
+    /**
+     * Get Futures Transaction History Download Link by Id
+     * <br><br>
+     * GET /v1/income/asyn/id
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * downloadId -- mandatory/string <br>
+     * recvWindow -- optional/long <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#get-futures-transaction-history-download-link-by-id-user_data">
+     *    https://binance-docs.github.io/apidocs/futures/en/#get-futures-transaction-history-download-link-by-id-user_data</a>
+     */
+    public String futuresDownloadLink(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "downloadId", String.class);
+        return getRequestHandler().sendSignedRequest(getProductUrl(), INCOME_ASYN_ID, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.html new file mode 100644 index 0000000..fe1ad68 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.html @@ -0,0 +1 @@ +UMMarket

UMMarket

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 144100%0 of 0n/a013030013
UMMarket(String, String, String, boolean, ProxyAuth)20100%n/a010601
takerBuySellVol(LinkedHashMap)19100%n/a010301
historicalBlvt(LinkedHashMap)19100%n/a010301
openInterestStatistics(LinkedHashMap)12100%n/a010301
topTraderLongShortPos(LinkedHashMap)12100%n/a010301
topTraderLongShortAccs(LinkedHashMap)12100%n/a010301
longShortRatio(LinkedHashMap)12100%n/a010301
indexInfo(LinkedHashMap)11100%n/a010101
assetIndex(LinkedHashMap)11100%n/a010101
markPrice(LinkedHashMap)4100%n/a010101
ticker24H(LinkedHashMap)4100%n/a010101
tickerSymbol(LinkedHashMap)4100%n/a010101
bookTicker(LinkedHashMap)4100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.java.html new file mode 100644 index 0000000..994b2ba --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMMarket.java.html @@ -0,0 +1,287 @@ +UMMarket.java

UMMarket.java

package com.binance.connector.futures.client.impl.um_futures;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.Market;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>USDⓈ-Margined Market Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#market-data-endpoints">Market Data Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class UMMarket extends Market {
+    public UMMarket(String productUrl, String baseUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+        super(productUrl, baseUrl, apiKey, showLimitUsage, proxy);
+    }
+
+    /**
+     * Mark Price and Funding Rate
+     * <br><br>
+     * GET /v1/premiumIndex
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string -- the trading symbol <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#mark-price">
+     *     https://binance-docs.github.io/apidocs/futures/en/#mark-price</a>
+     */
+    public String markPrice(LinkedHashMap<String, Object> parameters) {
+        return super.markPrice(parameters);
+    }
+
+    /**
+     * 24 hour rolling window price change statistics. Careful when accessing this with no symbol.
+     * <br><br>
+     * GET /v1/ticker/24hr
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string -- the trading symbol <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#24hr-ticker-price-change-statistics">
+     *     https://binance-docs.github.io/apidocs/futures/en/#24hr-ticker-price-change-statistics</a>
+     */
+    public String ticker24H(LinkedHashMap<String, Object> parameters) {
+        return super.ticker24H(parameters);
+    }
+
+    /**
+     * Latest price for a symbol or symbols.
+     * <br><br>
+     * GET /v1/ticker/price
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#symbol-price-ticker
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string -- the trading symbol <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#symbol-price-ticker">
+     *     https://binance-docs.github.io/apidocs/futures/en/#symbol-price-ticker</a>
+     */
+    public String tickerSymbol(LinkedHashMap<String, Object> parameters) {
+        return super.tickerSymbol(parameters);
+    }
+
+    /**
+     * Best price/qty on the order book for a symbol or symbols.
+     * <br><br>
+     * GET /v1/ticker/bookTicker
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#symbol-order-book-ticker
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string -- the trading symbol <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#symbol-order-book-ticker">
+     *     https://binance-docs.github.io/apidocs/futures/en/#symbol-order-book-ticker</a>
+     */
+    public String bookTicker(LinkedHashMap<String, Object> parameters) {
+        return super.bookTicker(parameters);
+    }
+
+    /**
+     * Open Interest History
+     * <br><br>
+     * GET /futures/data/openInterestHist
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics">
+     *     https://binance-docs.github.io/apidocs/futures/en/#open-interest-statistics</a>
+     */
+    public String openInterestStatistics(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return super.openInterestStatistics(parameters);
+    }
+
+    /**
+     * Top Trader Long/Short Ratio (Positions)
+     * <br><br>
+     * GET /futures/data/topLongShortPositionRatio
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#top-trader-long-short-ratio-positions
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#top-trader-long-short-ratio-positions">
+     *     https://binance-docs.github.io/apidocs/futures/en/#top-trader-long-short-ratio-positions</a>
+     */
+    public String topTraderLongShortPos(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return super.topTraderLongShortPos(parameters);
+    }
+
+    /**
+     * Top Trader Long/Short Ratio (Accounts)
+     * <br><br>
+     * GET /futures/data/topLongShortAccountRatio
+     * <br>
+     * https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts">
+     *     https://binance-docs.github.io/apidocs/delivery/en/#top-trader-long-short-ratio-accounts</a>
+     */
+    public String topTraderLongShortAccs(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return super.topTraderLongShortAccs(parameters);
+    }
+
+    /**
+     * Long/Short Ratio
+     * <br><br>
+     * GET /futures/data/globalLongShortAccountRatio
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#long-short-ratio
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#long-short-ratio">
+     *     https://binance-docs.github.io/apidocs/futures/en/#long-short-ratio</a>
+     */
+    public String longShortRatio(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return super.longShortRatio(parameters);
+    }
+
+    private final String TAKE_BUY_SELL_VOLUME = "/futures/data/takerlongshortRatio";
+    /**
+     * Taker Buy/Sell Volume
+     * <br><br>
+     * GET /futures/data/takerlongshortRatio
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#taker-buy-sell-volume
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string -- the trading pair <br>
+     * period -- mandatory/enum -- "5m","15m","30m","1h","2h","4h","6h","12h","1d" <br>
+     * limit -- optional/long -- default 30, max 500 <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#taker-buy-sell-volume">
+     *     https://binance-docs.github.io/apidocs/futures/en/#taker-buy-sell-volume</a>
+     */
+    public String takerBuySellVol(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "period", String.class);
+        return getRequestHandler().sendPublicRequest(getBaseUrl(), TAKE_BUY_SELL_VOLUME, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String HISTORICAL_BLVT = "/v1/lvtKlines";
+    /**
+     * The BLVT NAV system is based on Binance Futures, so the endpoint is based on fapi
+     * <br><br>
+     * GET /v1/lvtKlines
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#historical-blvt-nav-kline-candlestick
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- mandatory/string -- the trading pair <br>
+     * interval -- mandatory/enum -- interval <br>
+     * startTime -- optional/long -- Start Time <br>
+     * endTime -- optional/long -- End Time <br>
+     * limit -- optional/long -- default 500, max 1000 <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#historical-blvt-nav-kline-candlestick">
+     *     https://binance-docs.github.io/apidocs/futures/en/#historical-blvt-nav-kline-candlestick</a>
+     */
+    public String historicalBlvt(LinkedHashMap<String, Object> parameters) {
+        ParameterChecker.checkParameter(parameters, "symbol", String.class);
+        ParameterChecker.checkParameter(parameters, "interval", String.class);
+        return getRequestHandler().sendPublicRequest(getProductUrl(), HISTORICAL_BLVT, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String INDEX_INFO = "/v1/indexInfo";
+    /**
+     * GET /v1/indexInfo
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string -- the trading pair <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information">
+     *     https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information</a>
+     */
+    public String indexInfo(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendPublicRequest(getProductUrl(), INDEX_INFO, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+    private final String ASSET_INDEX = "/v1/assetIndex";
+    /**
+     * asset index for Multi-Assets mode
+     * <br><br>
+     * GET /v1/assetIndex
+     * <br>
+     * https://binance-docs.github.io/apidocs/futures/en/#multi-assets-mode-asset-index
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string -- the trading pair <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#multi-assets-mode-asset-index">
+     *     https://binance-docs.github.io/apidocs/futures/en/#multi-assets-mode-asset-index</a>
+     */
+    public String assetIndex(LinkedHashMap<String, Object> parameters) {
+        return getRequestHandler().sendPublicRequest(getProductUrl(), ASSET_INDEX, parameters, HttpMethod.GET, getShowLimitUsage());
+    }
+
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.html new file mode 100644 index 0000000..e451201 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.html @@ -0,0 +1 @@ +UMPortfolioMargin

UMPortfolioMargin

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 12100%0 of 0n/a020302
UMPortfolioMargin(String, String, String, boolean, ProxyAuth)8100%n/a010201
portfolioMarginExchangeInfo(LinkedHashMap)4100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.java.html new file mode 100644 index 0000000..6e68a24 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.java.html @@ -0,0 +1,37 @@ +UMPortfolioMargin.java

UMPortfolioMargin.java

package com.binance.connector.futures.client.impl.um_futures;
+
+import java.util.LinkedHashMap;
+import com.binance.connector.futures.client.impl.futures.PortfolioMargin;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>USDⓈ-Margined Portfolio Margin Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-endpoints">PortfolioMargin Endpoint</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class UMPortfolioMargin extends PortfolioMargin {
+    public UMPortfolioMargin(String productUrl, String apiKey, String secretKey, boolean showLimitUsage, ProxyAuth proxy) {
+        super(productUrl, apiKey, secretKey, showLimitUsage, proxy);
+    }
+
+    /**
+     * Current Portfolio Margin exchange trading rules.
+     * GET /v1/pmExchangeInfo
+     * <br>
+     * @param
+     * parameters LinkedHashedMap of String,Object pair
+     *            where String is the name of the parameter and Object is the value of the parameter
+     * <br><br>
+     * symbol -- optional/string <br>
+     * @return String
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-exchange-information">
+     *     https://binance-docs.github.io/apidocs/futures/en/#portfolio-margin-exchange-information</a>
+     */
+    public String portfolioMarginExchangeInfo(LinkedHashMap<String, Object> parameters) {
+        return super.portfolioMarginExchangeInfo(parameters);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.html new file mode 100644 index 0000000..5333821 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.html @@ -0,0 +1 @@ +UMUserData

UMUserData

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 7100%0 of 0n/a010201
UMUserData(String, String, boolean, ProxyAuth)7100%n/a010201
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.java.html new file mode 100644 index 0000000..1e37eb5 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/UMUserData.java.html @@ -0,0 +1,19 @@ +UMUserData.java

UMUserData.java

package com.binance.connector.futures.client.impl.um_futures;
+
+import com.binance.connector.futures.client.impl.futures.UserData;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+/**
+ * <h2>USDⓈ-Margined User Data Streams Endpoints</h2>
+ * All endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#user-data-streams">User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned in <i>String format</i>.
+ */
+public class UMUserData extends UserData {
+    public UMUserData(String productUrl, String apiKey, boolean showLimitUsage, ProxyAuth proxy) {
+        super(productUrl, apiKey, showLimitUsage, proxy);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.html new file mode 100644 index 0000000..435639f --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.impl.um_futures

com.binance.connector.futures.client.impl.um_futures

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 312100%0 of 0n/a02906002904
UMAccount149100%n/a01302501301
UMMarket144100%n/a01303001301
UMPortfolioMargin12100%n/a02030201
UMUserData7100%n/a01020101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.source.html new file mode 100644 index 0000000..a4d2a66 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl.um_futures/index.source.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.impl.um_futures

com.binance.connector.futures.client.impl.um_futures

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 312100%0 of 0n/a02906002904
UMAccount.java149100%n/a01302501301
UMMarket.java144100%n/a01303001301
UMPortfolioMargin.java12100%n/a02030201
UMUserData.java7100%n/a01020101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.html new file mode 100644 index 0000000..263310b --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.html @@ -0,0 +1 @@ +CMFuturesClientImpl

CMFuturesClientImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total26 of 9773%0 of 0n/a411818411
CMFuturesClientImpl(String, String, boolean)80%n/a112211
CMFuturesClientImpl(String, String)70%n/a112211
CMFuturesClientImpl(String, boolean)60%n/a112211
CMFuturesClientImpl()50%n/a112211
market()14100%n/a010101
account()14100%n/a010101
portfolioMargin()14100%n/a010101
userData()12100%n/a010101
CMFuturesClientImpl(String, String, String)7100%n/a010201
CMFuturesClientImpl(String)5100%n/a010201
static {...}5100%n/a010201
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.java.html new file mode 100644 index 0000000..4f94972 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/CMFuturesClientImpl.java.html @@ -0,0 +1,57 @@ +CMFuturesClientImpl.java

CMFuturesClientImpl.java

package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.enums.DefaultUrls;
+import com.binance.connector.futures.client.impl.cm_futures.CMMarket;
+import com.binance.connector.futures.client.impl.cm_futures.CMAccount;
+import com.binance.connector.futures.client.impl.cm_futures.CMUserData;
+import com.binance.connector.futures.client.impl.cm_futures.CMPortfolioMargin;
+
+public class CMFuturesClientImpl extends FuturesClientImpl {
+    private static String defaultBaseUrl = DefaultUrls.COINM_PROD_URL;
+    private static String cmProduct = "/dapi";
+
+    public CMFuturesClientImpl() {
+        super(defaultBaseUrl, cmProduct);
+    }
+
+    public CMFuturesClientImpl(String baseUrl) {
+        super(baseUrl, cmProduct);
+    }
+
+    public CMFuturesClientImpl(String apiKey, String secretKey) {
+        super(apiKey, secretKey, defaultBaseUrl, cmProduct);
+    }
+
+    public CMFuturesClientImpl(String baseUrl, boolean showLimitUsage) {
+        super(baseUrl, cmProduct, showLimitUsage);
+    }
+
+    public CMFuturesClientImpl(String apiKey, String secretKey, boolean showLimitUsage) {
+        super(apiKey, secretKey, defaultBaseUrl, cmProduct, showLimitUsage);
+    }
+
+    public CMFuturesClientImpl(String apiKey, String secretKey, String baseUrl) {
+        super(apiKey, secretKey, baseUrl, cmProduct);
+    }
+
+    @Override
+    public CMMarket market() {
+        return new CMMarket(getProductUrl(), getBaseUrl(), getApiKey(), getShowLimitUsage(), getProxy());
+    }
+
+    @Override
+    public CMAccount account() {
+        return new CMAccount(getProductUrl(), getApiKey(), getSecretKey(), getShowLimitUsage(), getProxy());
+    }
+
+    @Override
+    public CMUserData userData() {
+        return new CMUserData(getProductUrl(), getApiKey(), getShowLimitUsage(), getProxy());
+    }
+
+    @Override
+    public CMPortfolioMargin portfolioMargin() {
+        return new CMPortfolioMargin(getProductUrl(), getApiKey(), getSecretKey(), getShowLimitUsage(), getProxy());
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.html new file mode 100644 index 0000000..9890796 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.html @@ -0,0 +1 @@ +CMWebsocketClientImpl

CMWebsocketClientImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total22 of 26791%1 of 475%213338111
markPriceSymbolsPairStream(MarkPriceSymbolParams)184872%1150%121701
CMWebsocketClientImpl(String)40%n/a112211
indexPriceStream(String, int, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)38100%2100%0201001
indexKlineCandlestick(String, String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)32100%n/a010301
markKlineCandlestick(String, String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)32100%n/a010301
indexPriceStreamRequestString(String, int, String)24100%n/a010301
markPriceSymbolsPairStream(String, int, WebSocketCallback)19100%n/a010201
indexPriceStream(String, int, WebSocketCallback)16100%n/a010201
indexKlineCandlestick(String, String, WebSocketCallback)16100%n/a010201
markKlineCandlestick(String, String, WebSocketCallback)16100%n/a010201
CMWebsocketClientImpl()4100%n/a010201
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.java.html new file mode 100644 index 0000000..87097d2 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/CMWebsocketClientImpl.java.html @@ -0,0 +1,194 @@ +CMWebsocketClientImpl.java

CMWebsocketClientImpl.java

package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.enums.DefaultUrls;
+import com.binance.connector.futures.client.utils.RequestBuilder;
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import okhttp3.Request;
+
+/**
+ * <h2>COIN-M Websocket Streams</h2>
+ * All stream endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams"> Websocket Market Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams"> User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned as callback.
+ */
+public class CMWebsocketClientImpl extends WebsocketClientImpl {
+    public CMWebsocketClientImpl() {
+        super(DefaultUrls.COINM_WS_URL);
+    }
+
+    public CMWebsocketClientImpl(String baseUrl) {
+        super(baseUrl);
+    }
+
+    /**
+     * Index Price Stream
+     * <br><br>
+     * &lt;pair&gt;@indexPrice or &lt;pair&gt;@indexPrice@1s
+     * <br><br>
+     * Update Speed: 3000ms or 1000ms
+     *
+     * @param pair trading pair
+     * @param speed speed in seconds, can be 1 or 3
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#index-price-stream">
+     * https://binance-docs.github.io/apidocs/delivery/en/#index-price-streams</a>
+     */
+    public int indexPriceStream(String pair, int speed, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(pair, String.class, "pair");
+        return indexPriceStream(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+    }
+
+    /**
+     * For creating the request and refactoring the request builder because of long statement and code redundancy smell.
+     * @param initalString
+     * @param speed
+     * @param pair
+     * @return
+     */
+
+//    Refactored Area Starts Method apllied -> Extract method
+    public String indexPriceStreamRequestString(String initalString, int speed, String pair){
+        String BaseUrl = getBaseUrl();
+        pair = pair.toLowerCase();
+        return String.format(initalString,BaseUrl,pair,speed) ;
+    }
+    /**
+     * Same as {@link #indexPriceStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param pair trading pair
+     * @param speed speed in seconds, can be 1 or 3
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int indexPriceStream(String pair, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(pair, String.class, "pair");
+        Request request = null;
+        final int defaultSpeed = 3;
+        if (speed == defaultSpeed) {
+            String Format = indexPriceStreamRequestString("%s/ws/%s@indexPrice",speed,pair);
+            request = RequestBuilder.buildWebsocketRequest(Format);
+        } else {
+            String Format = indexPriceStreamRequestString("%s/ws/%s@indexPrice@%ss",speed,pair);
+            request = RequestBuilder.buildWebsocketRequest(Format);
+        }
+        return super.createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+//Refactored Area Ends
+
+    /**
+     * Mark price and funding rate for a single pair pushed every 3 seconds or every second.
+     * <br><br>
+     * &lt;pair&gt;@markPrice or &lt;pair&gt;@markPrice@1s
+     * <br><br>
+     * Update Speed: 3000ms or 1000ms
+     *
+     * @param pair trading pair
+     * @param speed speed in seconds, can be 1 or 3
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#mark-price-of-all-symbols-of-a-pair">
+     * https://binance-docs.github.io/apidocs/delivery/en/#mark-price-of-all-symbols-of-a-pair</a>
+     */
+    public int markPriceSymbolsPairStream(String pair, int speed, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(pair, String.class, "pair");
+        return markPriceSymbolsPairStream(new MarkPriceSymbolParams(pair, speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback()));
+    }
+
+    /**
+     * Same as {@link #markPriceSymbolsPairStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param markPriceSymbolParams@return int - Connection ID
+     */
+    public int markPriceSymbolsPairStream(MarkPriceSymbolParams markPriceSymbolParams) {
+        ParameterChecker.checkParameterType(markPriceSymbolParams.getPair(), String.class, "pair");
+        Request request = null;
+        final int defaultSpeed = 3;
+        if (markPriceSymbolParams.getSpeed() == defaultSpeed) {
+            request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice", getBaseUrl(), markPriceSymbolParams.getPair().toLowerCase()));
+        } else {
+            request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPrice@%ss", getBaseUrl(), markPriceSymbolParams.getPair().toLowerCase(), markPriceSymbolParams.getSpeed()));
+        }
+        return createConnection(markPriceSymbolParams.getOnOpenCallback(), markPriceSymbolParams.getOnMessageCallback(), markPriceSymbolParams.getOnClosingCallback(), markPriceSymbolParams.getOnFailureCallback(), request);
+    }
+
+    /**
+     * The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
+     * <br><br>
+     * &lt;pair&gt;@indexPriceKline_&lt;interval&gt;
+     * <br><br>
+     * Update Speed: 250ms
+     *
+     * @param pair trading pair
+     * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#index-kline-candlestick-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#index-kline-candlestick-streams</a>
+     */
+    public int indexKlineCandlestick(String pair, String interval, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(pair, String.class, "pair");
+        return indexKlineCandlestick(pair, interval, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+    }
+
+    /**
+     * Same as {@link #indexKlineCandlestick(String, String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param pair trading pair
+     * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int indexKlineCandlestick(String pair, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(pair, String.class, "pair");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@indexPriceKline_%s", getBaseUrl(), pair.toLowerCase(), interval));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
+     * <br><br>
+     * &lt;symbol&gt;@markPriceKline_&lt;interval&gt;
+     * <br><br>
+     * Update Speed: 250ms
+     *
+     * @param symbol trading symbol
+     * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#mark-price-kline-candlestick-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#mark-price-kline-candlestick-streams</a>
+     */
+    public int markKlineCandlestick(String symbol, String interval, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return markKlineCandlestick(symbol, interval, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+    }
+
+    /**
+     * Same as {@link #markKlineCandlestick(String, String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int markKlineCandlestick(String symbol, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@markPriceKline_%s", getBaseUrl(), symbol.toLowerCase(), interval));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.html new file mode 100644 index 0000000..220a07a --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.html @@ -0,0 +1 @@ +FuturesClientImpl

FuturesClientImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total20 of 8175%0 of 0n/a413826413
FuturesClientImpl(String, String, boolean)80%n/a112211
setShowLimitUsage(boolean)40%n/a112211
setProxy(ProxyAuth)40%n/a112211
unsetProxy()40%n/a112211
FuturesClientImpl(String, String, String, String, boolean)28100%n/a010801
FuturesClientImpl(String, String, String, String)8100%n/a010201
FuturesClientImpl(String, String)7100%n/a010201
getApiKey()3100%n/a010101
getSecretKey()3100%n/a010101
getBaseUrl()3100%n/a010101
getProductUrl()3100%n/a010101
getShowLimitUsage()3100%n/a010101
getProxy()3100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.java.html new file mode 100644 index 0000000..66c1c3a --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/FuturesClientImpl.java.html @@ -0,0 +1,71 @@ +FuturesClientImpl.java

FuturesClientImpl.java

package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.FuturesClient;
+import com.binance.connector.futures.client.utils.ProxyAuth;
+
+public abstract class FuturesClientImpl implements FuturesClient {
+    private final String apiKey;
+    private final String secretKey;
+    private final String baseUrl;
+    private final String productUrl;
+    private boolean showLimitUsage;
+    private ProxyAuth proxy = null;
+
+    public FuturesClientImpl(String baseUrl, String product) {
+        this(null, null, baseUrl, product);
+    }
+
+    public FuturesClientImpl(String baseUrl, String product, boolean showLimitUsage) {
+        this(null, null, baseUrl, product, showLimitUsage);
+    }
+
+    public FuturesClientImpl(String apiKey, String secretKey, String baseUrl, String product) {
+        this(apiKey, secretKey, baseUrl, product, false);
+    }
+
+    public FuturesClientImpl(String apiKey, String secretKey, String baseUrl, String product, boolean showLimitUsage) {
+        this.apiKey = apiKey;
+        this.secretKey = secretKey;
+        this.baseUrl = baseUrl;
+        this.productUrl = baseUrl + product;
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    public String getApiKey() {
+        return this.apiKey;
+    }
+
+    public String getSecretKey() {
+        return this.secretKey;
+    }
+
+    public String getBaseUrl() {
+        return this.baseUrl;
+    }
+
+    public String getProductUrl() {
+        return this.productUrl;
+    }
+
+    public boolean getShowLimitUsage() {
+        return this.showLimitUsage;
+    }
+
+    public void setShowLimitUsage(boolean showLimitUsage) {
+        this.showLimitUsage = showLimitUsage;
+    }
+
+    public void setProxy(ProxyAuth proxy) {
+        this.proxy = proxy;
+    }
+
+    public ProxyAuth getProxy() {
+        return proxy;
+    }
+
+    public void unsetProxy() {
+        this.proxy = null;
+    }
+
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.html b/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.html new file mode 100644 index 0000000..cb7ac66 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.html @@ -0,0 +1 @@ +MarkPriceSymbolParams

MarkPriceSymbolParams

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 39100%0 of 0n/a0701407
MarkPriceSymbolParams(String, int, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)21100%n/a010801
getPair()3100%n/a010101
getSpeed()3100%n/a010101
getOnOpenCallback()3100%n/a010101
getOnMessageCallback()3100%n/a010101
getOnClosingCallback()3100%n/a010101
getOnFailureCallback()3100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.java.html new file mode 100644 index 0000000..1c9579e --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/MarkPriceSymbolParams.java.html @@ -0,0 +1,55 @@ +MarkPriceSymbolParams.java

MarkPriceSymbolParams.java

package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+
+public class MarkPriceSymbolParams {
+    private final String pair;
+    private final int speed;
+    private final WebSocketCallback onOpenCallback;
+    private final WebSocketCallback onMessageCallback;
+    private final WebSocketCallback onClosingCallback;
+    private final WebSocketCallback onFailureCallback;
+
+    /**
+     * @param pair trading pair
+     * @param speed speed in seconds, can be 1 or 3
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     *
+     */
+    public MarkPriceSymbolParams(String pair, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        this.pair = pair;
+        this.speed = speed;
+        this.onOpenCallback = onOpenCallback;
+        this.onMessageCallback = onMessageCallback;
+        this.onClosingCallback = onClosingCallback;
+        this.onFailureCallback = onFailureCallback;
+    }
+
+    public String getPair() {
+        return pair;
+    }
+
+    public int getSpeed() {
+        return speed;
+    }
+
+    public WebSocketCallback getOnOpenCallback() {
+        return onOpenCallback;
+    }
+
+    public WebSocketCallback getOnMessageCallback() {
+        return onMessageCallback;
+    }
+
+    public WebSocketCallback getOnClosingCallback() {
+        return onClosingCallback;
+    }
+
+    public WebSocketCallback getOnFailureCallback() {
+        return onFailureCallback;
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.html new file mode 100644 index 0000000..929f482 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.html @@ -0,0 +1 @@ +UMFuturesClientImpl

UMFuturesClientImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total26 of 9773%0 of 0n/a411818411
UMFuturesClientImpl(String, String, boolean)80%n/a112211
UMFuturesClientImpl(String, String)70%n/a112211
UMFuturesClientImpl(String, boolean)60%n/a112211
UMFuturesClientImpl()50%n/a112211
market()14100%n/a010101
account()14100%n/a010101
portfolioMargin()14100%n/a010101
userData()12100%n/a010101
UMFuturesClientImpl(String, String, String)7100%n/a010201
UMFuturesClientImpl(String)5100%n/a010201
static {...}5100%n/a010201
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.java.html new file mode 100644 index 0000000..93865f5 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/UMFuturesClientImpl.java.html @@ -0,0 +1,57 @@ +UMFuturesClientImpl.java

UMFuturesClientImpl.java

package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.enums.DefaultUrls;
+import com.binance.connector.futures.client.impl.um_futures.UMAccount;
+import com.binance.connector.futures.client.impl.um_futures.UMMarket;
+import com.binance.connector.futures.client.impl.um_futures.UMPortfolioMargin;
+import com.binance.connector.futures.client.impl.um_futures.UMUserData;
+
+public class UMFuturesClientImpl extends FuturesClientImpl {
+    private static String defaultBaseUrl = DefaultUrls.USDM_PROD_URL;
+    private static String umProduct = "/fapi";
+
+    public UMFuturesClientImpl() {
+        super(defaultBaseUrl, umProduct);
+    }
+
+    public UMFuturesClientImpl(String baseUrl) {
+        super(baseUrl, umProduct);
+    }
+
+    public UMFuturesClientImpl(String apiKey, String secretKey) {
+        super(apiKey, secretKey, defaultBaseUrl, umProduct);
+    }
+
+    public UMFuturesClientImpl(String baseUrl, boolean showLimitUsage) {
+        super(baseUrl, umProduct, showLimitUsage);
+    }
+
+    public UMFuturesClientImpl(String apiKey, String secretKey, boolean showLimitUsage) {
+        super(apiKey, secretKey, defaultBaseUrl, umProduct, showLimitUsage);
+    }
+
+    public UMFuturesClientImpl(String apiKey, String secretKey, String baseUrl) {
+        super(apiKey, secretKey, baseUrl, umProduct);
+    }
+
+    @Override
+    public UMMarket market() {
+        return new UMMarket(getProductUrl(), getBaseUrl(), getApiKey(), getShowLimitUsage(), getProxy());
+    }
+
+    @Override
+    public UMAccount account() {
+        return new UMAccount(getProductUrl(), getApiKey(), getSecretKey(), getShowLimitUsage(), getProxy());
+    }
+
+    @Override
+    public UMUserData userData() {
+        return new UMUserData(getProductUrl(), getApiKey(), getShowLimitUsage(), getProxy());
+    }
+
+    @Override
+    public UMPortfolioMargin portfolioMargin() {
+        return new UMPortfolioMargin(getProductUrl(), getApiKey(), getSecretKey(), getShowLimitUsage(), getProxy());
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.html new file mode 100644 index 0000000..0cd5802 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.html @@ -0,0 +1 @@ +UMWebsocketClientImpl

UMWebsocketClientImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total105 of 1050%2 of 20%77161666
allMarkPriceStream(int, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)430%20%226611
compositeIndexSymbolInfo(String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)280%n/a113311
compositeIndexSymbolInfo(String, WebSocketCallback)150%n/a112211
allMarkPriceStream(int, WebSocketCallback)110%n/a111111
UMWebsocketClientImpl()40%n/a112211
UMWebsocketClientImpl(String)40%n/a112211
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.java.html new file mode 100644 index 0000000..f332064 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/UMWebsocketClientImpl.java.html @@ -0,0 +1,101 @@ +UMWebsocketClientImpl.java

UMWebsocketClientImpl.java

package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.enums.DefaultUrls;
+import com.binance.connector.futures.client.utils.RequestBuilder;
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import okhttp3.Request;
+
+/**
+ * <h2>USDⓈ-M  Websocket Streams</h2>
+ * All stream endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#websocket-market-streams"> Websocket Market Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#user-data-streams"> User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned as callback.
+ */
+public class UMWebsocketClientImpl extends WebsocketClientImpl {
+
+    public UMWebsocketClientImpl() {
+        super(DefaultUrls.USDM_WS_URL);
+    }
+
+    public UMWebsocketClientImpl(String baseUrl) {
+        super(baseUrl);
+    }
+
+    /**
+     * Mark price and funding rate for all symbols pushed every 3 seconds or every second.
+     * <br><br>
+     * &lt;symbol&gt;@markPrice or &lt;symbol&gt;@markPrice@1s
+     * <br><br>
+     * Update Speed: 3000ms or 1000ms
+     *
+     * @param speed speed in seconds, can be 1 or 3
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#mark-price-stream-for-all-market">
+     * https://binance-docs.github.io/apidocs/futures/en/#mark-price-stream-for-all-market</a>
+     */
+    public int allMarkPriceStream(int speed, WebSocketCallback onMessageCallback) {
+        return allMarkPriceStream(speed, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+    }
+
+    /**
+     * Same as {@link #allMarkPriceStream(int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param speed speed in seconds, can be 1 or 3
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int allMarkPriceStream(int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        Request request = null;
+        final int defaultSpeed = 3;
+        if (speed == defaultSpeed) {
+            request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!markPrice@arr", getBaseUrl()));
+        } else {
+            request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!markPrice@arr@%ss", getBaseUrl(), speed));
+        }
+        return super.createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * Composite index information for index symbols pushed every second.
+     * <br><br>
+     * &lt;symbol&gt;@compositeIndex
+     * <br><br>
+     * Update Speed: 1000ms
+     *
+     * @param symbol trading symbol
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#composite-index-symbol-information-streams</a>
+     */
+    public int compositeIndexSymbolInfo(String symbol, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return compositeIndexSymbolInfo(symbol, getNoopCallback(), onMessageCallback, getNoopCallback(), getNoopCallback());
+    }
+
+    /**
+     * Same as {@link #compositeIndexSymbolInfo(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int compositeIndexSymbolInfo(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@compositeIndex", getBaseUrl(), symbol.toLowerCase()));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.html b/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.html new file mode 100644 index 0000000..01feae1 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.html @@ -0,0 +1 @@ +WebsocketClientImpl

WebsocketClientImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total698 of 86719%8 of 1442%3648771183041
partialDepthStream(String, int, int, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)670%20%227711
diffDepthStream(String, int, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)620%20%227711
continuousKlineStream(String, String, String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)440%n/a115511
klineStream(String, String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)320%n/a113311
aggTradeStream(String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)280%n/a113311
miniTickerStream(String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)280%n/a113311
symbolTicker(String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)280%n/a113311
bookTicker(String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)280%n/a113311
forceOrderStream(String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)280%n/a113311
markPriceStream(String, int, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)233459%1150%122901
listenUserStream(String, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)230%n/a112211
combineStreams(ArrayList, WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)230%n/a113311
allMiniTickerStream(WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)190%n/a112211
allTickerStream(WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)190%n/a112211
allBookTickerStream(WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)190%n/a112211
allForceOrderStream(WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback)190%n/a112211
continuousKlineStream(String, String, String, WebSocketCallback)170%n/a112211
partialDepthStream(String, int, int, WebSocketCallback)170%n/a112211
klineStream(String, String, WebSocketCallback)160%n/a112211
diffDepthStream(String, int, WebSocketCallback)160%n/a112211
aggTradeStream(String, WebSocketCallback)150%n/a112211
miniTickerStream(String, WebSocketCallback)150%n/a112211
symbolTicker(String, WebSocketCallback)150%n/a112211
bookTicker(String, WebSocketCallback)150%n/a112211
forceOrderStream(String, WebSocketCallback)150%n/a112211
listenUserStream(String, WebSocketCallback)110%n/a111111
combineStreams(ArrayList, WebSocketCallback)110%n/a111111
allMiniTickerStream(WebSocketCallback)100%n/a111111
allTickerStream(WebSocketCallback)100%n/a111111
allBookTickerStream(WebSocketCallback)100%n/a111111
allForceOrderStream(WebSocketCallback)100%n/a111111
closeConnection(int)52683%1150%121601
closeAllConnections()42100%2466%2401201
createConnection(WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback, Request)23100%n/a010501
markPriceStream(String, int, WebSocketCallback)16100%n/a010201
WebsocketClientImpl(String)14100%n/a010501
static {...}4100%n/a010101
getNoopCallback()3100%n/a010101
getBaseUrl()3100%n/a010101
getConnections()3100%n/a010101
lambda$new$0(String)1100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.java.html b/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.java.html new file mode 100644 index 0000000..166c2fa --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/WebsocketClientImpl.java.html @@ -0,0 +1,698 @@ +WebsocketClientImpl.java

WebsocketClientImpl.java

package com.binance.connector.futures.client.impl;
+
+import com.binance.connector.futures.client.utils.HttpClientSingleton;
+import com.binance.connector.futures.client.utils.RequestBuilder;
+import com.binance.connector.futures.client.utils.UrlBuilder;
+import com.binance.connector.futures.client.utils.WebSocketCallback;
+import com.binance.connector.futures.client.utils.WebSocketConnection;
+import com.binance.connector.futures.client.utils.ParameterChecker;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+import okhttp3.Request;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * <h2>Futures Websocket Streams</h2>
+ * All stream endpoints under the
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#websocket-market-streams"> USDⓈ-M Websocket Market Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams"> COIN-M Websocket Market Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/futures/en/#user-data-streams"> USDⓈ-M User Data Streams</a> and
+ * <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams"> COIN-M User Data Streams</a>
+ * section of the API documentation will be implemented in this class.
+ * <br>
+ * Response will be returned as callback.
+ */
+public abstract class WebsocketClientImpl {
+    private final String baseUrl;
+    private final Map<Integer, WebSocketConnection> connections = new HashMap<>();
+    private final WebSocketCallback noopCallback = msg -> {
+    };
+    private static final Logger logger = LoggerFactory.getLogger(WebsocketClientImpl.class);
+
+    public WebsocketClientImpl(String baseUrl) {
+        this.baseUrl = baseUrl;
+    }
+
+    public WebSocketCallback getNoopCallback() {
+        return this.noopCallback;
+    }
+
+    public String getBaseUrl() {
+        return this.baseUrl;
+    }
+
+    /**
+     * The Aggregate Trade Streams push market trade information that is aggregated for fills with same price and taking side every 100 milliseconds.
+     * Only market trades will be aggregated, which means the insurance fund trades and ADL trades won't be aggregated.
+     * <br><br>
+     * &lt;symbol&gt;@aggTrade
+     * <br><br>
+     * Update Speed: 100ms
+     *
+     * @param symbol trading symbol
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#aggregate-trade-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#aggregate-trade-streams</a>
+     */
+    public int aggTradeStream(String symbol, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return aggTradeStream(symbol, noopCallback,  onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #aggTradeStream(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int aggTradeStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@aggTrade", baseUrl, symbol.toLowerCase()));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * Mark price and funding rate for a single symbol pushed every 3 seconds or every second.
+     * <br><br>
+     * &lt;symbol&gt;@markPrice or &lt;symbol&gt;@markPrice@1s
+     * <br><br>
+     * Update Speed: 3000ms or 1000ms
+     *
+     * @param symbol trading symbol
+     * @param speed speed in seconds, can be 1 or 3
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#mark-price-stream">
+     * https://binance-docs.github.io/apidocs/futures/en/#mark-price-stream</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#mark-price-stream">
+     * https://binance-docs.github.io/apidocs/delivery/en/#mark-price-stream</a>
+     */
+    public int markPriceStream(String symbol, int speed, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return markPriceStream(symbol, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #markPriceStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param speed speed in seconds, can be 1 or 3
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int markPriceStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        Request request = null;
+        final int defaultSpeed = 3;
+        if (speed == defaultSpeed) {
+            String reqStr = String.format("%s/ws/%s@markPrice", baseUrl, symbol.toLowerCase());
+            request = RequestBuilder.buildWebsocketRequest(reqStr);
+        }
+        else {
+            String reqStr = String.format("%s/ws/%s@markPrice@%ss", baseUrl, symbol.toLowerCase(), speed);
+            request = RequestBuilder.buildWebsocketRequest(reqStr);
+
+        }
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing).
+     * <br><br>
+     * &lt;symbol&gt;@kline_&lt;interval&gt;
+     * <br><br>
+     * Update Speed: 250ms
+     *
+     * @param symbol trading symbol
+     * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#kline-candlestick-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#kline-candlestick-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#kline-candlestick-streams</a>
+     */
+    public int klineStream(String symbol, String interval, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return klineStream(symbol, interval, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #klineStream(String, String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int klineStream(String symbol, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@kline_%s", baseUrl, symbol.toLowerCase(), interval));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * The Kline/Candlestick Stream push updates to the current klines/candlestick every 250 milliseconds (if existing). Contract Types are: perpetual, current_quarter, next_quarter
+     * <br><br>
+     *  &lt;pair&gt;_&lt;contractType&gt;@continuousKline_&lt;interval&gt;
+     * <br><br>
+     * Update Speed: 250ms
+     *
+     * @param pair trading pair
+     * @param contractType perpetual, current_quarter, next_quarter
+     * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#continuous-contract-kline-candlestick-streams</a>
+     */
+    public int continuousKlineStream(String pair, String contractType, String interval, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(pair, String.class, "pair");
+        return continuousKlineStream(pair, contractType, interval, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #continuousKlineStream(String, String, String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param pair trading pair
+     * @param interval kline interval - 1m 3m 5m 15m 30m 1h 2h 4h 6h 8h 12h 1d 3d 1w 1M
+     * @param contractType perpetual, current_quarter, next_quarter
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int continuousKlineStream(String pair, String contractType, String interval, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(pair, String.class, "pair");
+        ParameterChecker.checkParameterType(contractType, String.class, "contractType");
+        ParameterChecker.checkParameterType(interval, String.class, "interval");
+
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s_%s@continuousKline_%s", baseUrl, pair.toLowerCase(), contractType, interval));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * 24hr rolling window mini-ticker statistics.
+     * These are NOT the statistics of the UTC day, but a 24hr rolling window for the previous 24hrs.
+     * <br><br>
+     * &lt;symbol&gt;@miniTicker
+     * <br><br>
+     * Update Speed: 500ms
+     *
+     * @param symbol trading symbol
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-mini-ticker-stream">
+     * https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-mini-ticker-stream</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-mini-ticker-stream">
+     * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-mini-ticker-stream</a>
+     */
+    public int miniTickerStream(String symbol, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return miniTickerStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #miniTickerStream(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int miniTickerStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@miniTicker", baseUrl, symbol.toLowerCase()));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * 24hr rolling window mini-ticker statistics for all symbols that changed in an array.
+     * These are NOT the statistics of the UTC day, but a 24hr rolling window for the previous 24hrs.
+     * Note that only tickers that have changed will be present in the array.
+     * <br><br>
+     * !miniTicker@arr
+     * <br><br>
+     * Update Speed: 1000ms
+     *
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-market-mini-tickers-stream">
+     * https://binance-docs.github.io/apidocs/futures/en/#all-market-mini-tickers-stream</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-market-mini-tickers-stream">
+     * https://binance-docs.github.io/apidocs/delivery/en/#all-market-mini-tickers-stream</a>
+     */
+    public int allMiniTickerStream(WebSocketCallback onMessageCallback) {
+        return allMiniTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #allMiniTickerStream(WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int allMiniTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!miniTicker@arr", baseUrl));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * 24hr rolling window ticker statistics for a single symbol.
+     * These are NOT the statistics of the UTC day, but a 24hr rolling window for the previous 24hrs.
+     * <br><br>
+     * &lt;symbol&gt;@ticker
+     * <br><br>
+     * Update Speed: 500ms
+     *
+     * @param symbol trading symbol
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-ticker-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-ticker-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-ticker-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-ticker-streams</a>
+     */
+    public int symbolTicker(String symbol, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return symbolTicker(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #symbolTicker(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int symbolTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@ticker", baseUrl, symbol.toLowerCase()));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * 24hr rolling window ticker statistics for all symbols.
+     * These are NOT the statistics of the UTC day, but a 24hr rolling window from requestTime to 24hrs before.
+     * Note that only tickers that have changed will be present in the array.
+     * <br><br>
+     * !ticker@arr
+     * <br><br>
+     * Update Speed: 1000ms
+     *
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-market-tickers-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#all-market-tickers-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-market-tickers-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#all-market-tickers-streams</a>
+     */
+    public int allTickerStream(WebSocketCallback onMessageCallback) {
+        return allTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #allTickerStream(WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int allTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!ticker@arr", baseUrl));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+     /**
+     * Pushes any update to the best bid or ask's price or quantity in real-time for a specified symbol.
+     * <br><br>
+     * &lt;symbol&gt;@bookTicker
+     * <br><br>
+     * Update Speed: Real-time
+     *
+     * @param symbol trading symbol
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-book-ticker-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#individual-symbol-book-ticker-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-book-ticker-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#individual-symbol-book-ticker-streams</a>
+     */
+    public int bookTicker(String symbol, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return bookTicker(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #bookTicker(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int bookTicker(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@bookTicker", baseUrl, symbol.toLowerCase()));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * Pushes any update to the best bid or ask's price or quantity in real-time for all symbols.
+     * <br><br>
+     * !bookTicker
+     * <br><br>
+     * Update Speed: Real-time
+     *
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-book-tickers-stream">
+     * https://binance-docs.github.io/apidocs/futures/en/#all-book-tickers-stream</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-book-tickers-stream">
+     * https://binance-docs.github.io/apidocs/delivery/en/#all-book-tickers-stream</a>
+     */
+    public int allBookTickerStream(WebSocketCallback onMessageCallback) {
+        return allBookTickerStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #allBookTickerStream(WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int allBookTickerStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!bookTicker", baseUrl));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * The Liquidation Order Snapshot Streams push force liquidation order information for specific symbol.
+     * For each symbol,only the latest one liquidation order within 1000ms will be pushed as the snapshot.
+     * If no liquidation happens in the interval of 1000ms, no stream will be pushed.
+     * <br><br>
+     * &lt;symbol&gt;@forceOrder
+     * <br><br>
+     * Update Speed: 1000ms
+     *
+     * @param symbol trading symbol
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#liquidation-order-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#liquidation-order-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#liquidation-order-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#liquidation-order-streams</a>
+     */
+    public int forceOrderStream(String symbol, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return forceOrderStream(symbol, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #forceOrderStream(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int forceOrderStream(String symbol, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@forceOrder", baseUrl, symbol.toLowerCase()));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * The All Liquidation Order Snapshot Streams push force liquidation order information for all symbols in the market.
+     * For each symbol,only the latest one liquidation order within 1000ms will be pushed as the snapshot.
+     * If no liquidation happens in the interval of 1000ms, no stream will be pushed.
+     * <br><br>
+     * !forceOrder@arr
+     * <br><br>
+     * Update Speed: 1000ms
+     *
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#all-book-tickers-stream">
+     * https://binance-docs.github.io/apidocs/futures/en/#all-book-tickers-stream</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#all-market-liquidation-order-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#all-market-liquidation-order-streams</a>
+     */
+    public int allForceOrderStream(WebSocketCallback onMessageCallback) {
+        return allForceOrderStream(noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #allForceOrderStream(WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int allForceOrderStream(WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/!forceOrder@arr", baseUrl));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * Top bids and asks, Valid are 5, 10, or 20.
+     * <br><br>
+     * &lt;symbol&gt;@depth&lt;levels&gt;@&lt;speed&gt;ms
+     * <br><br>
+     * Update Speed: 250ms, 500ms or 100ms
+     *
+     * @param symbol trading symbol
+     * @param levels order book depth level, can be 5, 10, or 20
+     * @param speed  update speed  in ms, can be 250, 500 or 100
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#partial-book-depth-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#partial-book-depth-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#partial-book-depth-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#partial-book-depth-streams</a>
+     */
+    public int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return partialDepthStream(symbol, levels, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #partialDepthStream(String, int, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param levels order book depth level, can be 5, 10, or 20
+     * @param speed update speed in ms, can be 250, 500 or 100
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int partialDepthStream(String symbol, int levels, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+
+        Request request = null;
+        final int defaultSpeed = 250;
+        if (speed == defaultSpeed) {
+            request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@depth%s", baseUrl, symbol.toLowerCase(), levels));
+        } else {
+            request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@depth%s@%sms", baseUrl, symbol.toLowerCase(), levels, speed));
+        }
+
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * Bids and asks, pushed every 250 milliseconds, 500 milliseconds, 100 milliseconds (if existing)
+     * <br><br>
+     * &lt;symbol&gt;@depth@&lt;speed&gt;ms
+     * <br><br>
+     * Update Speed: 250ms, 500ms, 100ms
+     *
+     * @param symbol trading symbol
+     * @param speed  update speed in ms, can be 250, 500 or 100
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#diff-book-depth-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#diff-book-depth-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#diff-book-depth-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#diff-book-depth-streams</a>
+     */
+    public int diffDepthStream(String symbol, int speed, WebSocketCallback onMessageCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+        return diffDepthStream(symbol, speed, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #diffDepthStream(String, int, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param symbol trading symbol
+     * @param speed update speed in ms, can be 250, 500 or 100
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int diffDepthStream(String symbol, int speed, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        ParameterChecker.checkParameterType(symbol, String.class, "symbol");
+
+        Request request = null;
+        final int defaultSpeed = 250;
+        if (speed == defaultSpeed) {
+            request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@depth", baseUrl, symbol.toLowerCase(), speed));
+        } else {
+            request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s@depth@%sms", baseUrl, symbol.toLowerCase(), speed));
+        }
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+
+    }
+
+     /**
+     * User Data Streams are accessed at /ws/&lt;listenKey&gt;
+     *
+     * @param listenKey listen key
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#user-data-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#user-data-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#user-data-streams</a>
+     */
+    public int listenUserStream(String listenKey, WebSocketCallback onMessageCallback) {
+        return listenUserStream(listenKey, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #listenUserStream(String, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param listenKey listen key
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int listenUserStream(String listenKey, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        Request request = RequestBuilder.buildWebsocketRequest(String.format("%s/ws/%s", baseUrl, listenKey));
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * Combined streams are accessed at /stream?streams=&lt;streamName1&gt;/&lt;streamName2&gt;/&lt;streamName3&gt;
+     *
+     * @param streams A list of stream names to be combined <br>
+     * @param onMessageCallback onMessageCallback
+     * @return int - Connection ID
+     * @see <a href="https://binance-docs.github.io/apidocs/futures/en/#websocket-market-streams">
+     * https://binance-docs.github.io/apidocs/futures/en/#websocket-market-streams</a>
+     * @see <a href="https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams">
+     * https://binance-docs.github.io/apidocs/delivery/en/#websocket-market-streams</a>
+     */
+    public int combineStreams(ArrayList<String> streams, WebSocketCallback onMessageCallback) {
+        return combineStreams(streams, noopCallback, onMessageCallback, noopCallback, noopCallback);
+    }
+
+    /**
+     * Same as {@link #combineStreams(ArrayList, WebSocketCallback)} plus accepts callbacks for all major websocket connection events.
+     *
+     * @param streams stream name list
+     * @param onOpenCallback onOpenCallback
+     * @param onMessageCallback onMessageCallback
+     * @param onClosingCallback onClosingCallback
+     * @param onFailureCallback onFailureCallback
+     * @return int - Connection ID
+     */
+    public int combineStreams(ArrayList<String> streams, WebSocketCallback onOpenCallback, WebSocketCallback onMessageCallback, WebSocketCallback onClosingCallback, WebSocketCallback onFailureCallback) {
+        String url = UrlBuilder.buildStreamUrl(String.format("%s/stream", baseUrl), streams);
+        Request request = RequestBuilder.buildWebsocketRequest(url);
+        return createConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+    }
+
+    /**
+     * Closes a specific stream based on stream Id.
+     *
+     * @param connectionId Connection ID
+     */
+    public void closeConnection(int connectionId) {
+        if (connections.containsKey(connectionId)) {
+            connections.get(connectionId).close();
+            logger.info("Closing Connection ID {}", connectionId);
+            connections.remove(connectionId);
+        } else {
+            logger.info("Connection ID {} does not exist!", connectionId);
+        }
+    }
+
+    /**
+     * Closes all streams
+     */
+    public void closeAllConnections() {
+        if (!connections.isEmpty()) {
+            logger.info("Closing {} connections(s)", connections.size());
+            Iterator<Map.Entry<Integer, WebSocketConnection>> iter = connections.entrySet().iterator();
+            while (iter.hasNext()) {
+                WebSocketConnection connection = iter.next().getValue();
+                connection.close();
+                iter.remove();
+            }
+        }
+
+        if (connections.isEmpty()) {
+            HttpClientSingleton.getHttpClient().dispatcher().executorService().shutdown();
+            logger.info("All connections are closed!");
+        }
+    }
+
+    public int createConnection(
+            WebSocketCallback onOpenCallback,
+            WebSocketCallback onMessageCallback,
+            WebSocketCallback onClosingCallback,
+            WebSocketCallback onFailureCallback,
+            Request request
+    ) {
+        WebSocketConnection connection = new WebSocketConnection(onOpenCallback, onMessageCallback, onClosingCallback, onFailureCallback, request);
+        connection.connect();
+        int connectionId = connection.getConnectionId();
+        connections.put(connectionId, connection);
+        return connectionId;
+    }
+//     fo the ease of testing the closeAllConnection Methods
+    public Map<Integer, WebSocketConnection> getConnections() {
+        return  connections;
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/index.html b/target/site/jacoco/com.binance.connector.futures.client.impl/index.html new file mode 100644 index 0000000..1bc2742 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/index.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.impl

com.binance.connector.futures.client.impl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total897 of 1,55342%11 of 2045%571101202484910017
WebsocketClientImpl69816919%8642%364877118304101
UMWebsocketClientImpl1050%20%7716166611
UMFuturesClientImpl267173%n/a41181841101
CMFuturesClientImpl267173%n/a41181841101
CMWebsocketClientImpl2224591%1375%21333811101
FuturesClientImpl206175%n/a41382641301
MarkPriceSymbolParams39100%n/a070140701
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.impl/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.impl/index.source.html new file mode 100644 index 0000000..0ab1a10 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.impl/index.source.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.impl

com.binance.connector.futures.client.impl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total897 of 1,55342%11 of 2045%571101202484910017
WebsocketClientImpl.java69816919%8642%364877118304101
UMWebsocketClientImpl.java1050%20%7716166611
UMFuturesClientImpl.java267173%n/a41181841101
CMFuturesClientImpl.java267173%n/a41181841101
CMWebsocketClientImpl.java2224591%1375%21333811101
FuturesClientImpl.java206175%n/a41382641301
MarkPriceSymbolParams.java39100%n/a070140701
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.html b/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.html new file mode 100644 index 0000000..907f29b --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.html @@ -0,0 +1 @@ +HttpClientSingleton

HttpClientSingleton

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total38 of 8555%12 of 2245%101752106
createHttpClient(ProxyAuth)23825%3125%233601
verifyHttpCondition(ProxyAuth)111963%7541%670401
getHttpClient()2466%1150%121301
verifyHttpClient(ProxyAuth)2466%1150%121301
getHttpClient(ProxyAuth)9100%2100%020401
static {...}3100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.java.html new file mode 100644 index 0000000..fda8e9d --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/HttpClientSingleton.java.html @@ -0,0 +1,52 @@ +HttpClientSingleton.java

HttpClientSingleton.java

package com.binance.connector.futures.client.utils;
+
+import okhttp3.OkHttpClient;
+import java.net.Proxy;
+
+public final class HttpClientSingleton {
+    private static OkHttpClient httpClient = null;
+
+    private HttpClientSingleton() {
+    }
+
+    public static OkHttpClient getHttpClient() {
+        if (httpClient == null) {
+            createHttpClient(null);
+        }
+        return httpClient;
+    }
+
+    public static OkHttpClient getHttpClient(ProxyAuth proxy) {
+        if (httpClient == null) {
+            createHttpClient(proxy);
+        } else {
+            verifyHttpClient(proxy);
+        }
+        return httpClient;
+    }
+
+    private static void createHttpClient(ProxyAuth proxy) {
+        if (proxy == null) {
+            httpClient = new OkHttpClient();
+        } else {
+            if (proxy.getAuth() == null) {
+                httpClient = new OkHttpClient.Builder().proxy(proxy.getProxy()).build();
+            } else {
+                httpClient = new OkHttpClient.Builder().proxy(proxy.getProxy()).proxyAuthenticator(proxy.getAuth()).build();
+            }
+        }
+    }
+    private static boolean verifyHttpCondition(ProxyAuth proxy){
+        Proxy prevProxy = httpClient.proxy();
+        boolean condition1 = proxy != null && !proxy.getProxy().equals(prevProxy);
+        boolean condition2 = proxy == null && prevProxy != null;
+        return (condition1||condition2);
+    }
+
+    private static void verifyHttpClient(ProxyAuth proxy) {
+        if (verifyHttpCondition(proxy)) {
+            createHttpClient(proxy);
+        }
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.html b/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.html new file mode 100644 index 0000000..3869117 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.html @@ -0,0 +1 @@ +JSONParser

JSONParser

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total21 of 6567%0 of 0n/a1341213
getJSONArray(ArrayList, String)210%n/a114411
getJSONStringValue(String, String)22100%n/a010401
getJSONIntValue(String, String)22100%n/a010401
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.java.html new file mode 100644 index 0000000..bf26855 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/JSONParser.java.html @@ -0,0 +1,40 @@ +JSONParser.java

JSONParser.java

package com.binance.connector.futures.client.utils;
+
+import java.util.ArrayList;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+public final class JSONParser {
+
+    private JSONParser() {
+    }
+
+    public static String getJSONStringValue(String json, String key) {
+        try {
+            JSONObject obj = new JSONObject(json);
+            return obj.getString(key);
+        } catch (JSONException e) {
+            throw new JSONException(String.format("[JSONParser] Failed to get \"%s\"  from JSON object", key));
+        }
+    }
+
+    public static int getJSONIntValue(String json, String key) {
+        try {
+            JSONObject obj = new JSONObject(json);
+            return obj.getInt(key);
+        } catch (JSONException e) {
+            throw new JSONException(String.format("[JSONParser] Failed to get \"%s\" from JSON object", key));
+        }
+    }
+
+    public static String getJSONArray(ArrayList<?> symbols, String key) {
+        try {
+            JSONArray arr = new JSONArray(symbols);
+            return arr.toString();
+        } catch (JSONException e) {
+            throw new JSONException(String.format("[JSONParser] Failed to convert \"%s\" to JSON array", key));
+        }
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.html new file mode 100644 index 0000000..f9972db --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.html @@ -0,0 +1 @@ +ParameterChecker

ParameterChecker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 94100%0 of 12100%01001404
checkParameterType(Object, Class, String)42100%6100%040501
checkOrParameters(LinkedHashMap, String, String)25100%4100%030301
checkRequiredParameter(LinkedHashMap, String)17100%2100%020301
checkParameter(LinkedHashMap, String, Class)10100%n/a010301
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.java.html new file mode 100644 index 0000000..a6e2e09 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ParameterChecker.java.html @@ -0,0 +1,36 @@ +ParameterChecker.java

ParameterChecker.java

package com.binance.connector.futures.client.utils;
+
+import com.binance.connector.futures.client.exceptions.BinanceConnectorException;
+import java.util.LinkedHashMap;
+
+public final class ParameterChecker {
+
+    private ParameterChecker() {
+    }
+
+    public static void checkParameter(LinkedHashMap<String, Object> parameters, String parameter, Class t) {
+        checkRequiredParameter(parameters, parameter);
+        checkParameterType(parameters.get(parameter), t, parameter);
+    }
+
+    public static void checkOrParameters(LinkedHashMap<String, Object> parameters, String parameter, String parameter2) {
+        if (!parameters.containsKey(parameter) && (!parameters.containsKey(parameter2))) {
+            throw new BinanceConnectorException(String.format("Either \"%s\" or \"%s\" is required!", parameter, parameter2));
+        }
+    }
+
+    public static void checkRequiredParameter(LinkedHashMap<String, Object> parameters, String parameter) {
+        if (!parameters.containsKey(parameter)) {
+            throw new BinanceConnectorException(String.format("\"%s\" is a mandatory parameter!", parameter));
+        }
+    }
+
+    public static void checkParameterType(Object parameter, Class t, String name) {
+        if (!t.isInstance(parameter)) {
+            throw new BinanceConnectorException(String.format("\"%s\" must be of %s type.", name, t));
+        } else if (t == String.class && parameter.toString().trim().equals("")) {
+            throw new BinanceConnectorException(String.format("\"%s\" must not be empty.", name));
+        }
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.html new file mode 100644 index 0000000..c7d93cd --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.html @@ -0,0 +1 @@ +ProxyAuth

ProxyAuth

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total15 of 150%0 of 0n/a336633
ProxyAuth(Proxy, Authenticator)90%n/a114411
getProxy()30%n/a111111
getAuth()30%n/a111111
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.java.html new file mode 100644 index 0000000..1771d27 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ProxyAuth.java.html @@ -0,0 +1,23 @@ +ProxyAuth.java

ProxyAuth.java

package com.binance.connector.futures.client.utils;
+
+import okhttp3.Authenticator;
+import java.net.Proxy;
+
+public final class ProxyAuth {
+    private Proxy proxy;
+    private Authenticator auth;
+    
+    public ProxyAuth(Proxy proxy, Authenticator auth) {
+        this.proxy = proxy;
+        this.auth = auth;
+    }
+
+    public Proxy getProxy() {
+        return proxy;
+    }
+
+    public Authenticator getAuth() {
+        return auth;
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.html b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.html new file mode 100644 index 0000000..c709181 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.html @@ -0,0 +1 @@ +RequestBuilder

RequestBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 144100%0 of 10100%01202004
buildApiKeyRequest(String, HttpMethod, String)68100%5100%050901
buildPublicRequest(String, HttpMethod)65100%5100%050901
buildWebsocketRequest(String)7100%n/a010101
static {...}4100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.java.html new file mode 100644 index 0000000..2433e21 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestBuilder.java.html @@ -0,0 +1,60 @@ +RequestBuilder.java

RequestBuilder.java

package com.binance.connector.futures.client.utils;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.exceptions.BinanceConnectorException;
+import okhttp3.MediaType;
+import okhttp3.Request;
+import okhttp3.RequestBody;
+
+public final class RequestBuilder {
+    private static final MediaType JSON_TYPE = MediaType.parse("application/json; charset=utf-8");
+    private static final String USER_AGENT = "binance-futures-connector-java/3.0.4";
+    private static final String CONTENT_TYPE = "application/x-www-form-urlencoded";
+
+    private RequestBuilder() {
+    }
+    public static Request buildPublicRequest(String fullUrl, HttpMethod httpMethod) {
+        try {
+            final Request.Builder requestBuilder = new Request.Builder().addHeader("User-Agent", USER_AGENT).addHeader("Content-Type", CONTENT_TYPE).url(fullUrl);
+            switch (httpMethod) {
+                case POST:
+                    return requestBuilder.post(RequestBody.create("", JSON_TYPE)).build();
+                case GET:
+                    return requestBuilder.get().build();
+                case PUT:
+                    return requestBuilder.put(RequestBody.create("", JSON_TYPE)).build();
+                case DELETE:
+                    return requestBuilder.delete().build();
+                default:
+                    throw new BinanceConnectorException("Invalid HTTP method: " + httpMethod);
+            }
+        } catch (IllegalArgumentException e) {
+            throw new BinanceConnectorException("Invalid URL: " + e.getMessage());
+        }
+    }
+
+    public static Request buildApiKeyRequest(String fullUrl, HttpMethod httpMethod, String apiKey) {
+        try {
+            final Request.Builder requestBuilder = new Request.Builder().addHeader("User-Agent", USER_AGENT).addHeader("Content-Type", CONTENT_TYPE).addHeader("X-MBX-APIKEY", apiKey).url(fullUrl);
+            switch (httpMethod) {
+                case POST:
+                    return requestBuilder.post(RequestBody.create("", JSON_TYPE)).build();
+                case GET:
+                    return requestBuilder.get().build();
+                case PUT:
+                    return requestBuilder.put(RequestBody.create("", JSON_TYPE)).build();
+                case DELETE:
+                    return requestBuilder.delete().build();
+                default:
+                    throw new BinanceConnectorException("Invalid HTTP method: " + httpMethod);
+            }
+        } catch (IllegalArgumentException e) {
+            throw new BinanceConnectorException("Invalid URL: " + e.getMessage());
+        }
+    }
+
+    public static Request buildWebsocketRequest(String fullUrl) {
+        return new Request.Builder().url(fullUrl).build();
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.html b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.html new file mode 100644 index 0000000..3d5ab32 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.html @@ -0,0 +1 @@ +RequestHandler

RequestHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total22 of 15185%7 of 1553%71533007
sendApiRequest(String, String, String, LinkedHashMap, HttpMethod, RequestType, boolean)123473%1266%131901
sendSignedRequest(String, String, LinkedHashMap, HttpMethod, boolean)53988%4450%451601
sendWithApiKeyRequest(String, String, LinkedHashMap, HttpMethod, boolean)51878%2250%231301
RequestHandler(String, ProxyAuth)12100%n/a010501
RequestHandler(String, String, ProxyAuth)12100%n/a010501
sendPublicRequest(String, String, LinkedHashMap, HttpMethod, boolean)10100%n/a010101
static {...}4100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.java.html new file mode 100644 index 0000000..0ecb2b9 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/RequestHandler.java.html @@ -0,0 +1,84 @@ +RequestHandler.java

RequestHandler.java

package com.binance.connector.futures.client.utils;
+
+import com.binance.connector.futures.client.enums.HttpMethod;
+import com.binance.connector.futures.client.enums.RequestType;
+import com.binance.connector.futures.client.exceptions.BinanceConnectorException;
+import java.util.LinkedHashMap;
+import okhttp3.Request;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class RequestHandler {
+    private final String apiKey;
+    private final String secretKey;
+    private static final Logger logger = LoggerFactory.getLogger(RequestHandler.class);
+    private final ProxyAuth proxy;
+
+    public RequestHandler(String apiKey, ProxyAuth proxy) {
+        this.apiKey = apiKey;
+        this.secretKey = null;
+        this.proxy = proxy;
+    }
+
+    public RequestHandler(String apiKey, String secretKey, ProxyAuth proxy) {
+        this.apiKey = apiKey;
+        this.secretKey = secretKey;
+        this.proxy = proxy;
+    }
+
+    /**
+     * Build request based on request type and send the requests to server.
+     * @param baseUrl base url
+     * @param urlPath url path
+     * @param signature the signature
+     * @param parameters parameters
+     * @param httpMethod https method
+     * @param requestType request type
+     * @return String - response from server
+     */
+
+//    giving the false positive smell
+    private String sendApiRequest(String baseUrl, String urlPath, String signature, LinkedHashMap<String, Object> parameters,
+                                  HttpMethod httpMethod, RequestType requestType, boolean showLimitUsage) {
+        String fullUrl = UrlBuilder.buildFullUrl(baseUrl, urlPath, parameters, signature);
+        logger.info("{} {}", httpMethod, fullUrl);
+        Request request;
+        switch (requestType) {
+            case PUBLIC:
+                request = RequestBuilder.buildPublicRequest(fullUrl, httpMethod);
+                break;
+            case WITH_API_KEY:
+            case SIGNED:
+                request = RequestBuilder.buildApiKeyRequest(fullUrl, httpMethod, apiKey);
+                break;
+            default:
+                throw new BinanceConnectorException("[RequestHandler] Invalid request type: " + requestType);
+        }
+        return ResponseHandler.handleResponse(request, showLimitUsage, proxy);
+    }
+
+    public String sendPublicRequest(String baseUrl, String urlPath, LinkedHashMap<String, Object> parameters,
+                                    HttpMethod httpMethod, boolean showLimitUsage) {
+        return sendApiRequest(baseUrl, urlPath, null, parameters, httpMethod, RequestType.PUBLIC, showLimitUsage);
+    }
+
+    public String sendWithApiKeyRequest(String baseUrl, String urlPath, LinkedHashMap<String, Object> parameters,
+                                        HttpMethod httpMethod, boolean showLimitUsage) {
+        if (null == apiKey || apiKey.isEmpty()) {
+            throw new BinanceConnectorException("[RequestHandler] API key cannot be null or empty!");
+        }
+        return sendApiRequest(baseUrl, urlPath, null, parameters, httpMethod, RequestType.WITH_API_KEY, showLimitUsage);
+    }
+
+    public String sendSignedRequest(String baseUrl, String urlPath, LinkedHashMap<String, Object> parameters,
+                                    HttpMethod httpMethod, boolean showLimitUsage) {
+        if (null == secretKey || secretKey.isEmpty() || null == apiKey || apiKey.isEmpty()) {
+            throw new BinanceConnectorException("[RequestHandler] Secret key/API key cannot be null or empty!");
+        }
+        parameters.put("timestamp", UrlBuilder.buildTimestamp());
+        String queryString = UrlBuilder.joinQueryParameters(parameters);
+        String signature = SignatureGenerator.getSignature(queryString, secretKey);
+        return sendApiRequest(baseUrl, urlPath, signature, parameters, httpMethod, RequestType.SIGNED, showLimitUsage);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.html new file mode 100644 index 0000000..beaaf6d --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.html @@ -0,0 +1 @@ +ResponseHandler

ResponseHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total78 of 15248%11 of 2045%814163314
handleResponse(Request, boolean, ProxyAuth)504547%10844%610102001
getlimitUsage(Response, String)260%n/a115511
getResponseBodyAsString(ResponseBody)2675%1150%121301
handleErrorResponse(String, int)23100%n/a010501
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.java.html new file mode 100644 index 0000000..51899a4 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/ResponseHandler.java.html @@ -0,0 +1,85 @@ +ResponseHandler.java

ResponseHandler.java

package com.binance.connector.futures.client.utils;
+
+import com.binance.connector.futures.client.exceptions.BinanceClientException;
+import com.binance.connector.futures.client.exceptions.BinanceConnectorException;
+import com.binance.connector.futures.client.exceptions.BinanceServerException;
+import java.io.IOException;
+import java.net.ConnectException;
+import java.net.UnknownHostException;
+import okhttp3.OkHttpClient;
+import okhttp3.Request;
+import okhttp3.Response;
+import okhttp3.ResponseBody;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+public final class ResponseHandler {
+    private static OkHttpClient client;
+    private static final int HTTP_STATUS_CODE_400 = 400;
+    private static final int HTTP_STATUS_CODE_499 = 499;
+    private static final int HTTP_STATUS_CODE_500 = 500;
+
+    private ResponseHandler() {
+    }
+
+    public static String handleResponse(Request request, boolean showLimitUsage, ProxyAuth proxy) {
+        client = HttpClientSingleton.getHttpClient(proxy);
+        try (Response response = client.newCall(request).execute()) {
+            if (null == response) {
+                throw new BinanceServerException("[ResponseHandler] No response from server");
+            }
+
+            String responseAsString = getResponseBodyAsString(response.body());
+
+            if (response.code() >= HTTP_STATUS_CODE_400 && response.code() <= HTTP_STATUS_CODE_499) {
+                throw handleErrorResponse(responseAsString, response.code());
+            } else if (response.code() >= HTTP_STATUS_CODE_500) {
+                throw new BinanceServerException(responseAsString, response.code());
+            }
+
+            if (showLimitUsage) {
+                return getlimitUsage(response, responseAsString);
+            } else {
+                return responseAsString;
+            }
+        } catch (IOException | IllegalStateException e) {
+            String exceptionMsg = "OKHTTP Error: ";
+            if (proxy != null) {
+                if ((e.getClass().equals(ConnectException.class))) {
+                    exceptionMsg = "Proxy Connection Error: ";
+                } else if ((e.getClass().equals(UnknownHostException.class))) {
+                    exceptionMsg = "Proxy Unknown Host Error: ";
+                }
+            }
+            throw new BinanceConnectorException("[ResponseHandler] " + exceptionMsg + e.getMessage());
+        }
+    }
+
+    private static String getlimitUsage(Response response, String resposeBodyAsString) {
+        JSONObject json = new JSONObject();
+        json.put("x-mbx-used-weight", response.header("x-mbx-used-weight"));
+        json.put("x-mbx-used-weight-1m", response.header("x-mbx-used-weight-1m"));
+        json.put("data", resposeBodyAsString);
+
+        return json.toString();
+    }
+
+    private static BinanceClientException handleErrorResponse(String responseBody, int responseCode) {
+        try {
+            String errorMsg = JSONParser.getJSONStringValue(responseBody, "msg");
+            int errorCode = JSONParser.getJSONIntValue(responseBody, "code");
+            return new BinanceClientException(responseBody, errorMsg, responseCode, errorCode);
+        } catch (JSONException e) {
+            throw new BinanceClientException(responseBody, responseCode);
+        }
+    }
+
+    private static String getResponseBodyAsString(ResponseBody body) throws IOException {
+        if (null != body) {
+            return body.string();
+        } else {
+            return "";
+        }
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.html b/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.html new file mode 100644 index 0000000..9896464 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.html @@ -0,0 +1 @@ +SignatureGenerator

SignatureGenerator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total7 of 2975%0 of 0n/a012801
getSignature(String, String)72275%n/a012801
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.java.html new file mode 100644 index 0000000..412f993 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/SignatureGenerator.java.html @@ -0,0 +1,26 @@ +SignatureGenerator.java

SignatureGenerator.java

package com.binance.connector.futures.client.utils;
+
+import javax.crypto.Mac;
+import javax.crypto.spec.SecretKeySpec;
+import org.apache.commons.codec.binary.Hex;
+
+public final class SignatureGenerator {
+    private static final String HMAC_SHA256 = "HmacSHA256";
+
+    private SignatureGenerator() {
+    }
+
+    public static String getSignature(String data, String key) {
+        byte[] hmacSha256;
+        try {
+            SecretKeySpec secretKeySpec = new SecretKeySpec(key.getBytes(), HMAC_SHA256);
+            Mac mac = Mac.getInstance(HMAC_SHA256);
+            mac.init(secretKeySpec);
+            hmacSha256 = mac.doFinal(data.getBytes());
+        } catch (Exception e) {
+            throw new RuntimeException("Failed to calculate hmac-sha256", e);
+        }
+        return Hex.encodeHexString(hmacSha256);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.html b/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.html new file mode 100644 index 0000000..664e611 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.html @@ -0,0 +1 @@ +UrlBuilder

UrlBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total76 of 26070%8 of 3073%8262164311
joinArrayListParameters(String, StringBuilder, ArrayList, boolean)300%40%339911
joinQueryParameters(StringBuilder, LinkedHashMap)206476%41071%3862101
urlEncode(String)15525%n/a012301
UrlBuilder()80%n/a113311
getTestObj()30%n/a111111
buildFullUrl(String, String, LinkedHashMap, String)41100%6100%040801
joinStreamUrls(StringBuilder, ArrayList)29100%4100%030801
getFormatter()22100%2100%020601
buildStreamUrl(String, ArrayList)13100%n/a010301
joinQueryParameters(LinkedHashMap)7100%n/a010101
buildTimestamp()3100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.java.html new file mode 100644 index 0000000..e6f56bc --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/UrlBuilder.java.html @@ -0,0 +1,140 @@ +UrlBuilder.java

UrlBuilder.java

package com.binance.connector.futures.client.utils;
+
+import java.io.UnsupportedEncodingException;
+import java.net.URLEncoder;
+import java.nio.charset.StandardCharsets;
+import java.text.DecimalFormat;
+import java.text.DecimalFormatSymbols;
+import java.util.ArrayList;
+import java.util.LinkedHashMap;
+import java.util.Locale;
+import java.util.Map;
+
+
+public final class UrlBuilder {
+    private static final int MAX_DECIMAL_DIGITS = 30;
+    private static DecimalFormat df;
+
+
+    private UrlBuilder() {
+    }
+
+    private UrlBuilder testObj =  new UrlBuilder();
+
+    public UrlBuilder getTestObj() {
+        return testObj;
+    }
+
+
+    public static String buildFullUrl(String baseUrl, String urlPath, LinkedHashMap<String, Object> parameters, String signature) {
+        if (parameters != null && !parameters.isEmpty()) {
+            StringBuilder sb = new StringBuilder(baseUrl);
+            sb.append(urlPath).append('?');
+            joinQueryParameters(sb, parameters);
+            if (null != signature) {
+                sb.append("&signature=").append(signature);
+            }
+            return sb.toString();
+        } else {
+            return baseUrl + urlPath;
+        }
+    }
+
+    public static String buildStreamUrl(String baseUrl, ArrayList<String> streams) {
+        StringBuilder sb = new StringBuilder(baseUrl);
+        sb.append("?streams=");
+        return joinStreamUrls(sb, streams);
+    }
+
+    //concatenate query parameters
+    public static String joinQueryParameters(LinkedHashMap<String, Object> parameters) {
+        return joinQueryParameters(new StringBuilder(), parameters).toString();
+    }
+
+    public static StringBuilder joinQueryParameters(StringBuilder urlPath, LinkedHashMap<String, Object> parameters) {
+        if (parameters == null || parameters.isEmpty()) {
+            return urlPath;
+        }
+
+        boolean isFirst = true;
+        for (Map.Entry<String, Object> mapElement : parameters.entrySet()) {
+
+            if (mapElement.getValue() instanceof Double) {
+                parameters.replace(mapElement.getKey(), getFormatter().format(mapElement.getValue()));
+            } else if (mapElement.getValue() instanceof ArrayList) {
+                if (((ArrayList<?>) mapElement.getValue()).isEmpty()) {
+                    continue;
+                }
+                String key = mapElement.getKey();
+                joinArrayListParameters(key, urlPath, (ArrayList<?>) mapElement.getValue(), isFirst);
+                isFirst = false;
+                continue;
+            }
+
+            if (isFirst) {
+                isFirst = false;
+            } else {
+                urlPath.append('&');
+            }
+
+            urlPath.append(mapElement.getKey())
+                .append('=')
+                .append(urlEncode(mapElement.getValue().toString()));
+        }
+        return urlPath;
+    }
+
+    private static void joinArrayListParameters(String key, StringBuilder urlPath, ArrayList<?> values, boolean isFirst) {
+        for (Object value: values) {
+            if (isFirst) {
+                isFirst = false;
+            } else {
+                urlPath.append('&');
+            }
+
+            urlPath.append(key)
+                    .append('=')
+                    .append(urlEncode(value.toString()));
+        }
+    }
+
+    private static String joinStreamUrls(StringBuilder urlPath, ArrayList<String> streams) {
+        boolean isFirst = true;
+        for (String stream: streams) {
+            if (isFirst) {
+                isFirst = false;
+            } else {
+                urlPath.append('/');
+            }
+            urlPath.append(stream);
+        }
+        return urlPath.toString();
+    }
+
+
+    public static String urlEncode(String s) {
+        try {
+            return URLEncoder.encode(s, StandardCharsets.UTF_8.name());
+        } catch (UnsupportedEncodingException e) {
+            // UTF-8 being unsuppored is unlikely
+            // Replace with a unchecked exception to tidy up exception handling
+            throw new RuntimeException(StandardCharsets.UTF_8.name() + " is unsupported", e);
+        }
+    }
+
+    private static DecimalFormat getFormatter() {
+        if (null == df) {
+            // Overrides the default Locale
+            DecimalFormatSymbols symbols = new DecimalFormatSymbols(Locale.ENGLISH);
+            df = new DecimalFormat("#,##0.###", symbols);
+            df.setMaximumFractionDigits(MAX_DECIMAL_DIGITS);
+            df.setGroupingUsed(false);
+        }
+        return df;
+    }
+
+    public static String buildTimestamp() {
+        return String.valueOf(System.currentTimeMillis());
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.html b/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.html new file mode 100644 index 0000000..84d1fca --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.html @@ -0,0 +1 @@ +WebSocketConnection

WebSocketConnection

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total13 of 15291%2 of 450%31133719
connect()82978%1150%121701
onMessage(WebSocket, String)50%n/a112211
WebSocketConnection(WebSocketCallback, WebSocketCallback, WebSocketCallback, WebSocketCallback, Request)44100%n/a0101101
close()19100%1150%120401
onFailure(WebSocket, Throwable, Response)12100%n/a010301
onOpen(WebSocket, Response)11100%n/a010301
static {...}11100%n/a010301
onClosing(WebSocket, int, String)10100%n/a010301
getConnectionId()3100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.java.html b/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.java.html new file mode 100644 index 0000000..8d63acb --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/WebSocketConnection.java.html @@ -0,0 +1,94 @@ +WebSocketConnection.java

WebSocketConnection.java

package com.binance.connector.futures.client.utils;
+
+import java.util.concurrent.atomic.AtomicInteger;
+import okhttp3.OkHttpClient;
+import okhttp3.Request;
+import okhttp3.Response;
+import okhttp3.WebSocket;
+import okhttp3.WebSocketListener;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class WebSocketConnection extends WebSocketListener {
+    private static final AtomicInteger connectionCounter = new AtomicInteger(0);
+    private static final int NORMAL_CLOSURE_STATUS = 1000;
+    private static final OkHttpClient client = HttpClientSingleton.getHttpClient();
+    private static final Logger logger = LoggerFactory.getLogger(WebSocketConnection.class);
+
+    private final WebSocketCallback onOpenCallback;
+    private final WebSocketCallback onMessageCallback;
+    private final WebSocketCallback onClosingCallback;
+    private final WebSocketCallback onFailureCallback;
+    private final int connectionId;
+    private final Request request;
+    private final String streamName;
+
+    private WebSocket webSocket;
+
+    private final Object mutex;
+
+    public WebSocketConnection(
+            WebSocketCallback onOpenCallback,
+            WebSocketCallback onMessageCallback,
+            WebSocketCallback onClosingCallback,
+            WebSocketCallback onFailureCallback,
+            Request request
+    ) {
+        this.onOpenCallback = onOpenCallback;
+        this.onMessageCallback = onMessageCallback;
+        this.onClosingCallback = onClosingCallback;
+        this.onFailureCallback = onFailureCallback;
+        this.connectionId = WebSocketConnection.connectionCounter.incrementAndGet();
+        this.request = request;
+        this.streamName = request.url().host() + request.url().encodedPath();
+        this.webSocket = null;
+        this.mutex = new Object();
+    }
+
+    public void connect() {
+        synchronized (mutex) {
+            if (null == webSocket) {
+                logger.info("[Connection {}] Connecting to {}", connectionId, streamName);
+                webSocket = client.newWebSocket(request, this);
+            } else {
+                logger.info("[Connection {}] is already connected to {}", connectionId, streamName);
+            }
+        }
+    }
+
+    public int getConnectionId() {
+        return connectionId;
+    }
+
+
+    public void close() {
+        if (null != webSocket) {
+            logger.info("[Connection {}] Closing connection to {}", connectionId, streamName);
+            webSocket.close(NORMAL_CLOSURE_STATUS, null);
+        }
+    }
+
+    @Override
+    public void onOpen(WebSocket ws, Response response) {
+        logger.info("[Connection {}] Connected to Server", connectionId);
+        onOpenCallback.onReceive(null);
+    }
+
+    @Override
+    public void onClosing(WebSocket ws, int code, String reason) {
+        super.onClosing(ws, code, reason);
+        onClosingCallback.onReceive(reason);
+    }
+
+    @Override
+    public void onMessage(WebSocket ws, String text) {
+        onMessageCallback.onReceive(text);
+    }
+
+    @Override
+    public void onFailure(WebSocket ws, Throwable t, Response response) {
+        logger.error("[Connection {}] Failure", connectionId, t);
+        onFailureCallback.onReceive(null);
+    }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/index.html b/target/site/jacoco/com.binance.connector.futures.client.utils/index.html new file mode 100644 index 0000000..1617500 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/index.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.utils

com.binance.connector.futures.client.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total270 of 1,14776%40 of 11364%4011260245952110
ResponseHandler787448%11945%81416331401
UrlBuilder7618470%82273%826216431101
HttpClientSingleton384755%121045%10175210601
RequestHandler2212985%7853%7153300701
JSONParser214467%n/a134121301
ProxyAuth150%n/a33663311
WebSocketConnection1313991%2250%3113371901
SignatureGenerator72275%n/a01280101
RequestBuilder144100%10100%0120200401
ParameterChecker94100%12100%0100140401
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.client.utils/index.source.html b/target/site/jacoco/com.binance.connector.futures.client.utils/index.source.html new file mode 100644 index 0000000..cc2c011 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.client.utils/index.source.html @@ -0,0 +1 @@ +com.binance.connector.futures.client.utils

com.binance.connector.futures.client.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total270 of 1,14776%40 of 11364%4011260245952110
ResponseHandler.java787448%11945%81416331401
UrlBuilder.java7618470%82273%826216431101
HttpClientSingleton.java384755%121045%10175210601
RequestHandler.java2212985%7853%7153300701
JSONParser.java214467%n/a134121301
ProxyAuth.java150%n/a33663311
WebSocketConnection.java1313991%2250%3113371901
SignatureGenerator.java72275%n/a01280101
RequestBuilder.java144100%10100%0120200401
ParameterChecker.java94100%12100%0100140401
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.html b/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.html new file mode 100644 index 0000000..fc31d2f --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.html @@ -0,0 +1 @@ +MsEpochConverter

MsEpochConverter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 7100%0 of 0n/a020202
convert(ILoggingEvent)4100%n/a010101
MsEpochConverter()3100%n/a010101
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.java.html b/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.java.html new file mode 100644 index 0000000..60de69a --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.logging.util/MsEpochConverter.java.html @@ -0,0 +1,13 @@ +MsEpochConverter.java

MsEpochConverter.java

package com.binance.connector.futures.logging.util;
+
+import ch.qos.logback.classic.pattern.ClassicConverter;
+import ch.qos.logback.classic.spi.ILoggingEvent;
+
+public class MsEpochConverter extends ClassicConverter {
+
+  @Override
+  public String convert(ILoggingEvent e) {
+    return Long.toString(e.getTimeStamp());
+  }
+}
+
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.logging.util/index.html b/target/site/jacoco/com.binance.connector.futures.logging.util/index.html new file mode 100644 index 0000000..472dae5 --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.logging.util/index.html @@ -0,0 +1 @@ +com.binance.connector.futures.logging.util

com.binance.connector.futures.logging.util

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 7100%0 of 0n/a02020201
MsEpochConverter7100%n/a02020201
\ No newline at end of file diff --git a/target/site/jacoco/com.binance.connector.futures.logging.util/index.source.html b/target/site/jacoco/com.binance.connector.futures.logging.util/index.source.html new file mode 100644 index 0000000..52f099b --- /dev/null +++ b/target/site/jacoco/com.binance.connector.futures.logging.util/index.source.html @@ -0,0 +1 @@ +com.binance.connector.futures.logging.util

com.binance.connector.futures.logging.util

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 7100%0 of 0n/a02020201
MsEpochConverter.java7100%n/a02020201
\ No newline at end of file diff --git a/target/site/jacoco/index.html b/target/site/jacoco/index.html new file mode 100644 index 0000000..6943a61 --- /dev/null +++ b/target/site/jacoco/index.html @@ -0,0 +1 @@ +io.github.binance:binance-futures-connector-java

io.github.binance:binance-futures-connector-java

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,299 of 4,36370%51 of 13361%12236622282783296235
com.binance.connector.futures.client.impl89765642%11945%571101202484910017
com.binance.connector.futures.client.utils27087776%407364%4011260245952110
com.binance.connector.futures.client.impl.futures11387388%n/a207835189207804
com.binance.connector.futures.client.exceptions194067%n/a597225903
com.binance.connector.futures.client.impl.um_futures312100%n/a02906002904
com.binance.connector.futures.client.impl.cm_futures245100%n/a02405102404
com.binance.connector.futures.client.enums54100%n/a020100202
com.binance.connector.futures.logging.util100%n/a02020201
\ No newline at end of file diff --git a/target/site/jacoco/jacoco-resources/branchfc.gif b/target/site/jacoco/jacoco-resources/branchfc.gif new file mode 100644 index 0000000..989b46d Binary files /dev/null and b/target/site/jacoco/jacoco-resources/branchfc.gif differ diff --git a/target/site/jacoco/jacoco-resources/branchnc.gif b/target/site/jacoco/jacoco-resources/branchnc.gif new file mode 100644 index 0000000..1933e07 Binary files /dev/null and b/target/site/jacoco/jacoco-resources/branchnc.gif differ diff --git a/target/site/jacoco/jacoco-resources/branchpc.gif b/target/site/jacoco/jacoco-resources/branchpc.gif new file mode 100644 index 0000000..cbf711b Binary files /dev/null and b/target/site/jacoco/jacoco-resources/branchpc.gif differ diff --git a/target/site/jacoco/jacoco-resources/bundle.gif b/target/site/jacoco/jacoco-resources/bundle.gif new file mode 100644 index 0000000..fca9c53 Binary files /dev/null and b/target/site/jacoco/jacoco-resources/bundle.gif differ diff --git a/target/site/jacoco/jacoco-resources/class.gif b/target/site/jacoco/jacoco-resources/class.gif new file mode 100644 index 0000000..eb348fb Binary files /dev/null and b/target/site/jacoco/jacoco-resources/class.gif differ diff --git a/target/site/jacoco/jacoco-resources/down.gif b/target/site/jacoco/jacoco-resources/down.gif new file mode 100644 index 0000000..440a14d Binary files /dev/null and b/target/site/jacoco/jacoco-resources/down.gif differ diff --git a/target/site/jacoco/jacoco-resources/greenbar.gif b/target/site/jacoco/jacoco-resources/greenbar.gif new file mode 100644 index 0000000..0ba6567 Binary files /dev/null and b/target/site/jacoco/jacoco-resources/greenbar.gif differ diff --git a/target/site/jacoco/jacoco-resources/group.gif b/target/site/jacoco/jacoco-resources/group.gif new file mode 100644 index 0000000..a4ea580 Binary files /dev/null and b/target/site/jacoco/jacoco-resources/group.gif differ diff --git a/target/site/jacoco/jacoco-resources/method.gif b/target/site/jacoco/jacoco-resources/method.gif new file mode 100644 index 0000000..7d24707 Binary files /dev/null and b/target/site/jacoco/jacoco-resources/method.gif differ diff --git a/target/site/jacoco/jacoco-resources/package.gif b/target/site/jacoco/jacoco-resources/package.gif new file mode 100644 index 0000000..131c28d Binary files /dev/null and b/target/site/jacoco/jacoco-resources/package.gif differ diff --git a/target/site/jacoco/jacoco-resources/prettify.css b/target/site/jacoco/jacoco-resources/prettify.css new file mode 100644 index 0000000..be5166e --- /dev/null +++ b/target/site/jacoco/jacoco-resources/prettify.css @@ -0,0 +1,13 @@ +/* Pretty printing styles. Used with prettify.js. */ + +.str { color: #2A00FF; } +.kwd { color: #7F0055; font-weight:bold; } +.com { color: #3F5FBF; } +.typ { color: #606; } +.lit { color: #066; } +.pun { color: #660; } +.pln { color: #000; } +.tag { color: #008; } +.atn { color: #606; } +.atv { color: #080; } +.dec { color: #606; } diff --git a/target/site/jacoco/jacoco-resources/prettify.js b/target/site/jacoco/jacoco-resources/prettify.js new file mode 100644 index 0000000..b2766fe --- /dev/null +++ b/target/site/jacoco/jacoco-resources/prettify.js @@ -0,0 +1,1510 @@ +// Copyright (C) 2006 Google Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + + +/** + * @fileoverview + * some functions for browser-side pretty printing of code contained in html. + *

+ * + * For a fairly comprehensive set of languages see the + * README + * file that came with this source. At a minimum, the lexer should work on a + * number of languages including C and friends, Java, Python, Bash, SQL, HTML, + * XML, CSS, Javascript, and Makefiles. It works passably on Ruby, PHP and Awk + * and a subset of Perl, but, because of commenting conventions, doesn't work on + * Smalltalk, Lisp-like, or CAML-like languages without an explicit lang class. + *

+ * Usage:

    + *
  1. include this source file in an html page via + * {@code } + *
  2. define style rules. See the example page for examples. + *
  3. mark the {@code
    } and {@code } tags in your source with
    + *    {@code class=prettyprint.}
    + *    You can also use the (html deprecated) {@code } tag, but the pretty
    + *    printer needs to do more substantial DOM manipulations to support that, so
    + *    some css styles may not be preserved.
    + * </ol>
    + * That's it.  I wanted to keep the API as simple as possible, so there's no
    + * need to specify which language the code is in, but if you wish, you can add
    + * another class to the {@code <pre>} or {@code <code>} element to specify the
    + * language, as in {@code <pre class="prettyprint lang-java">}.  Any class that
    + * starts with "lang-" followed by a file extension, specifies the file type.
    + * See the "lang-*.js" files in this directory for code that implements
    + * per-language file handlers.
    + * <p>
    + * Change log:<br>
    + * cbeust, 2006/08/22
    + * <blockquote>
    + *   Java annotations (start with "@") are now captured as literals ("lit")
    + * </blockquote>
    + * @requires console
    + */
    +
    +// JSLint declarations
    +/*global console, document, navigator, setTimeout, window */
    +
    +/**
    + * Split {@code prettyPrint} into multiple timeouts so as not to interfere with
    + * UI events.
    + * If set to {@code false}, {@code prettyPrint()} is synchronous.
    + */
    +window['PR_SHOULD_USE_CONTINUATION'] = true;
    +
    +/** the number of characters between tab columns */
    +window['PR_TAB_WIDTH'] = 8;
    +
    +/** Walks the DOM returning a properly escaped version of innerHTML.
    +  * @param {Node} node
    +  * @param {Array.<string>} out output buffer that receives chunks of HTML.
    +  */
    +window['PR_normalizedHtml']
    +
    +/** Contains functions for creating and registering new language handlers.
    +  * @type {Object}
    +  */
    +  = window['PR']
    +
    +/** Pretty print a chunk of code.
    +  *
    +  * @param {string} sourceCodeHtml code as html
    +  * @return {string} code as html, but prettier
    +  */
    +  = window['prettyPrintOne']
    +/** Find all the {@code <pre>} and {@code <code>} tags in the DOM with
    +  * {@code class=prettyprint} and prettify them.
    +  * @param {Function?} opt_whenDone if specified, called when the last entry
    +  *     has been finished.
    +  */
    +  = window['prettyPrint'] = void 0;
    +
    +/** browser detection. @extern @returns false if not IE, otherwise the major version. */
    +window['_pr_isIE6'] = function () {
    +  var ieVersion = navigator && navigator.userAgent &&
    +      navigator.userAgent.match(/\bMSIE ([678])\./);
    +  ieVersion = ieVersion ? +ieVersion[1] : false;
    +  window['_pr_isIE6'] = function () { return ieVersion; };
    +  return ieVersion;
    +};
    +
    +
    +(function () {
    +  // Keyword lists for various languages.
    +  var FLOW_CONTROL_KEYWORDS =
    +      "break continue do else for if return while ";
    +  var C_KEYWORDS = FLOW_CONTROL_KEYWORDS + "auto case char const default " +
    +      "double enum extern float goto int long register short signed sizeof " +
    +      "static struct switch typedef union unsigned void volatile ";
    +  var COMMON_KEYWORDS = C_KEYWORDS + "catch class delete false import " +
    +      "new operator private protected public this throw true try typeof ";
    +  var CPP_KEYWORDS = COMMON_KEYWORDS + "alignof align_union asm axiom bool " +
    +      "concept concept_map const_cast constexpr decltype " +
    +      "dynamic_cast explicit export friend inline late_check " +
    +      "mutable namespace nullptr reinterpret_cast static_assert static_cast " +
    +      "template typeid typename using virtual wchar_t where ";
    +  var JAVA_KEYWORDS = COMMON_KEYWORDS +
    +      "abstract boolean byte extends final finally implements import " +
    +      "instanceof null native package strictfp super synchronized throws " +
    +      "transient ";
    +  var CSHARP_KEYWORDS = JAVA_KEYWORDS +
    +      "as base by checked decimal delegate descending event " +
    +      "fixed foreach from group implicit in interface internal into is lock " +
    +      "object out override orderby params partial readonly ref sbyte sealed " +
    +      "stackalloc string select uint ulong unchecked unsafe ushort var ";
    +  var JSCRIPT_KEYWORDS = COMMON_KEYWORDS +
    +      "debugger eval export function get null set undefined var with " +
    +      "Infinity NaN ";
    +  var PERL_KEYWORDS = "caller delete die do dump elsif eval exit foreach for " +
    +      "goto if import last local my next no our print package redo require " +
    +      "sub undef unless until use wantarray while BEGIN END ";
    +  var PYTHON_KEYWORDS = FLOW_CONTROL_KEYWORDS + "and as assert class def del " +
    +      "elif except exec finally from global import in is lambda " +
    +      "nonlocal not or pass print raise try with yield " +
    +      "False True None ";
    +  var RUBY_KEYWORDS = FLOW_CONTROL_KEYWORDS + "alias and begin case class def" +
    +      " defined elsif end ensure false in module next nil not or redo rescue " +
    +      "retry self super then true undef unless until when yield BEGIN END ";
    +  var SH_KEYWORDS = FLOW_CONTROL_KEYWORDS + "case done elif esac eval fi " +
    +      "function in local set then until ";
    +  var ALL_KEYWORDS = (
    +      CPP_KEYWORDS + CSHARP_KEYWORDS + JSCRIPT_KEYWORDS + PERL_KEYWORDS +
    +      PYTHON_KEYWORDS + RUBY_KEYWORDS + SH_KEYWORDS);
    +
    +  // token style names.  correspond to css classes
    +  /** token style for a string literal */
    +  var PR_STRING = 'str';
    +  /** token style for a keyword */
    +  var PR_KEYWORD = 'kwd';
    +  /** token style for a comment */
    +  var PR_COMMENT = 'com';
    +  /** token style for a type */
    +  var PR_TYPE = 'typ';
    +  /** token style for a literal value.  e.g. 1, null, true. */
    +  var PR_LITERAL = 'lit';
    +  /** token style for a punctuation string. */
    +  var PR_PUNCTUATION = 'pun';
    +  /** token style for a punctuation string. */
    +  var PR_PLAIN = 'pln';
    +
    +  /** token style for an sgml tag. */
    +  var PR_TAG = 'tag';
    +  /** token style for a markup declaration such as a DOCTYPE. */
    +  var PR_DECLARATION = 'dec';
    +  /** token style for embedded source. */
    +  var PR_SOURCE = 'src';
    +  /** token style for an sgml attribute name. */
    +  var PR_ATTRIB_NAME = 'atn';
    +  /** token style for an sgml attribute value. */
    +  var PR_ATTRIB_VALUE = 'atv';
    +
    +  /**
    +   * A class that indicates a section of markup that is not code, e.g. to allow
    +   * embedding of line numbers within code listings.
    +   */
    +  var PR_NOCODE = 'nocode';
    +
    +  /** A set of tokens that can precede a regular expression literal in
    +    * javascript.
    +    * http://www.mozilla.org/js/language/js20/rationale/syntax.html has the full
    +    * list, but I've removed ones that might be problematic when seen in
    +    * languages that don't support regular expression literals.
    +    *
    +    * <p>Specifically, I've removed any keywords that can't precede a regexp
    +    * literal in a syntactically legal javascript program, and I've removed the
    +    * "in" keyword since it's not a keyword in many languages, and might be used
    +    * as a count of inches.
    +    *
    +    * <p>The link a above does not accurately describe EcmaScript rules since
    +    * it fails to distinguish between (a=++/b/i) and (a++/b/i) but it works
    +    * very well in practice.
    +    *
    +    * @private
    +    */
    +  var REGEXP_PRECEDER_PATTERN = function () {
    +      var preceders = [
    +          "!", "!=", "!==", "#", "%", "%=", "&", "&&", "&&=",
    +          "&=", "(", "*", "*=", /* "+", */ "+=", ",", /* "-", */ "-=",
    +          "->", /*".", "..", "...", handled below */ "/", "/=", ":", "::", ";",
    +          "<", "<<", "<<=", "<=", "=", "==", "===", ">",
    +          ">=", ">>", ">>=", ">>>", ">>>=", "?", "@", "[",
    +          "^", "^=", "^^", "^^=", "{", "|", "|=", "||",
    +          "||=", "~" /* handles =~ and !~ */,
    +          "break", "case", "continue", "delete",
    +          "do", "else", "finally", "instanceof",
    +          "return", "throw", "try", "typeof"
    +          ];
    +      var pattern = '(?:^^|[+-]';
    +      for (var i = 0; i < preceders.length; ++i) {
    +        pattern += '|' + preceders[i].replace(/([^=<>:&a-z])/g, '\\$1');
    +      }
    +      pattern += ')\\s*';  // matches at end, and matches empty string
    +      return pattern;
    +      // CAVEAT: this does not properly handle the case where a regular
    +      // expression immediately follows another since a regular expression may
    +      // have flags for case-sensitivity and the like.  Having regexp tokens
    +      // adjacent is not valid in any language I'm aware of, so I'm punting.
    +      // TODO: maybe style special characters inside a regexp as punctuation.
    +    }();
    +
    +  // Define regexps here so that the interpreter doesn't have to create an
    +  // object each time the function containing them is called.
    +  // The language spec requires a new object created even if you don't access
    +  // the $1 members.
    +  var pr_amp = /&/g;
    +  var pr_lt = /</g;
    +  var pr_gt = />/g;
    +  var pr_quot = /\"/g;
    +  /** like textToHtml but escapes double quotes to be attribute safe. */
    +  function attribToHtml(str) {
    +    return str.replace(pr_amp, '&amp;')
    +        .replace(pr_lt, '&lt;')
    +        .replace(pr_gt, '&gt;')
    +        .replace(pr_quot, '&quot;');
    +  }
    +
    +  /** escapest html special characters to html. */
    +  function textToHtml(str) {
    +    return str.replace(pr_amp, '&amp;')
    +        .replace(pr_lt, '&lt;')
    +        .replace(pr_gt, '&gt;');
    +  }
    +
    +
    +  var pr_ltEnt = /&lt;/g;
    +  var pr_gtEnt = /&gt;/g;
    +  var pr_aposEnt = /&apos;/g;
    +  var pr_quotEnt = /&quot;/g;
    +  var pr_ampEnt = /&amp;/g;
    +  var pr_nbspEnt = /&nbsp;/g;
    +  /** unescapes html to plain text. */
    +  function htmlToText(html) {
    +    var pos = html.indexOf('&');
    +    if (pos < 0) { return html; }
    +    // Handle numeric entities specially.  We can't use functional substitution
    +    // since that doesn't work in older versions of Safari.
    +    // These should be rare since most browsers convert them to normal chars.
    +    for (--pos; (pos = html.indexOf('&#', pos + 1)) >= 0;) {
    +      var end = html.indexOf(';', pos);
    +      if (end >= 0) {
    +        var num = html.substring(pos + 3, end);
    +        var radix = 10;
    +        if (num && num.charAt(0) === 'x') {
    +          num = num.substring(1);
    +          radix = 16;
    +        }
    +        var codePoint = parseInt(num, radix);
    +        if (!isNaN(codePoint)) {
    +          html = (html.substring(0, pos) + String.fromCharCode(codePoint) +
    +                  html.substring(end + 1));
    +        }
    +      }
    +    }
    +
    +    return html.replace(pr_ltEnt, '<')
    +        .replace(pr_gtEnt, '>')
    +        .replace(pr_aposEnt, "'")
    +        .replace(pr_quotEnt, '"')
    +        .replace(pr_nbspEnt, ' ')
    +        .replace(pr_ampEnt, '&');
    +  }
    +
    +  /** is the given node's innerHTML normally unescaped? */
    +  function isRawContent(node) {
    +    return 'XMP' === node.tagName;
    +  }
    +
    +  var newlineRe = /[\r\n]/g;
    +  /**
    +   * Are newlines and adjacent spaces significant in the given node's innerHTML?
    +   */
    +  function isPreformatted(node, content) {
    +    // PRE means preformatted, and is a very common case, so don't create
    +    // unnecessary computed style objects.
    +    if ('PRE' === node.tagName) { return true; }
    +    if (!newlineRe.test(content)) { return true; }  // Don't care
    +    var whitespace = '';
    +    // For disconnected nodes, IE has no currentStyle.
    +    if (node.currentStyle) {
    +      whitespace = node.currentStyle.whiteSpace;
    +    } else if (window.getComputedStyle) {
    +      // Firefox makes a best guess if node is disconnected whereas Safari
    +      // returns the empty string.
    +      whitespace = window.getComputedStyle(node, null).whiteSpace;
    +    }
    +    return !whitespace || whitespace === 'pre';
    +  }
    +
    +  function normalizedHtml(node, out, opt_sortAttrs) {
    +    switch (node.nodeType) {
    +      case 1:  // an element
    +        var name = node.tagName.toLowerCase();
    +
    +        out.push('<', name);
    +        var attrs = node.attributes;
    +        var n = attrs.length;
    +        if (n) {
    +          if (opt_sortAttrs) {
    +            var sortedAttrs = [];
    +            for (var i = n; --i >= 0;) { sortedAttrs[i] = attrs[i]; }
    +            sortedAttrs.sort(function (a, b) {
    +                return (a.name < b.name) ? -1 : a.name === b.name ? 0 : 1;
    +              });
    +            attrs = sortedAttrs;
    +          }
    +          for (var i = 0; i < n; ++i) {
    +            var attr = attrs[i];
    +            if (!attr.specified) { continue; }
    +            out.push(' ', attr.name.toLowerCase(),
    +                     '="', attribToHtml(attr.value), '"');
    +          }
    +        }
    +        out.push('>');
    +        for (var child = node.firstChild; child; child = child.nextSibling) {
    +          normalizedHtml(child, out, opt_sortAttrs);
    +        }
    +        if (node.firstChild || !/^(?:br|link|img)$/.test(name)) {
    +          out.push('<\/', name, '>');
    +        }
    +        break;
    +      case 3: case 4: // text
    +        out.push(textToHtml(node.nodeValue));
    +        break;
    +    }
    +  }
    +
    +  /**
    +   * Given a group of {@link RegExp}s, returns a {@code RegExp} that globally
    +   * matches the union o the sets o strings matched d by the input RegExp.
    +   * Since it matches globally, if the input strings have a start-of-input
    +   * anchor (/^.../), it is ignored for the purposes of unioning.
    +   * @param {Array.<RegExp>} regexs non multiline, non-global regexs.
    +   * @return {RegExp} a global regex.
    +   */
    +  function combinePrefixPatterns(regexs) {
    +    var capturedGroupIndex = 0;
    +
    +    var needToFoldCase = false;
    +    var ignoreCase = false;
    +    for (var i = 0, n = regexs.length; i < n; ++i) {
    +      var regex = regexs[i];
    +      if (regex.ignoreCase) {
    +        ignoreCase = true;
    +      } else if (/[a-z]/i.test(regex.source.replace(
    +                     /\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi, ''))) {
    +        needToFoldCase = true;
    +        ignoreCase = false;
    +        break;
    +      }
    +    }
    +
    +    function decodeEscape(charsetPart) {
    +      if (charsetPart.charAt(0) !== '\\') { return charsetPart.charCodeAt(0); }
    +      switch (charsetPart.charAt(1)) {
    +        case 'b': return 8;
    +        case 't': return 9;
    +        case 'n': return 0xa;
    +        case 'v': return 0xb;
    +        case 'f': return 0xc;
    +        case 'r': return 0xd;
    +        case 'u': case 'x':
    +          return parseInt(charsetPart.substring(2), 16)
    +              || charsetPart.charCodeAt(1);
    +        case '0': case '1': case '2': case '3': case '4':
    +        case '5': case '6': case '7':
    +          return parseInt(charsetPart.substring(1), 8);
    +        default: return charsetPart.charCodeAt(1);
    +      }
    +    }
    +
    +    function encodeEscape(charCode) {
    +      if (charCode < 0x20) {
    +        return (charCode < 0x10 ? '\\x0' : '\\x') + charCode.toString(16);
    +      }
    +      var ch = String.fromCharCode(charCode);
    +      if (ch === '\\' || ch === '-' || ch === '[' || ch === ']') {
    +        ch = '\\' + ch;
    +      }
    +      return ch;
    +    }
    +
    +    function caseFoldCharset(charSet) {
    +      var charsetParts = charSet.substring(1, charSet.length - 1).match(
    +          new RegExp(
    +              '\\\\u[0-9A-Fa-f]{4}'
    +              + '|\\\\x[0-9A-Fa-f]{2}'
    +              + '|\\\\[0-3][0-7]{0,2}'
    +              + '|\\\\[0-7]{1,2}'
    +              + '|\\\\[\\s\\S]'
    +              + '|-'
    +              + '|[^-\\\\]',
    +              'g'));
    +      var groups = [];
    +      var ranges = [];
    +      var inverse = charsetParts[0] === '^';
    +      for (var i = inverse ? 1 : 0, n = charsetParts.length; i < n; ++i) {
    +        var p = charsetParts[i];
    +        switch (p) {
    +          case '\\B': case '\\b':
    +          case '\\D': case '\\d':
    +          case '\\S': case '\\s':
    +          case '\\W': case '\\w':
    +            groups.push(p);
    +            continue;
    +        }
    +        var start = decodeEscape(p);
    +        var end;
    +        if (i + 2 < n && '-' === charsetParts[i + 1]) {
    +          end = decodeEscape(charsetParts[i + 2]);
    +          i += 2;
    +        } else {
    +          end = start;
    +        }
    +        ranges.push([start, end]);
    +        // If the range might intersect letters, then expand it.
    +        if (!(end < 65 || start > 122)) {
    +          if (!(end < 65 || start > 90)) {
    +            ranges.push([Math.max(65, start) | 32, Math.min(end, 90) | 32]);
    +          }
    +          if (!(end < 97 || start > 122)) {
    +            ranges.push([Math.max(97, start) & ~32, Math.min(end, 122) & ~32]);
    +          }
    +        }
    +      }
    +
    +      // [[1, 10], [3, 4], [8, 12], [14, 14], [16, 16], [17, 17]]
    +      // -> [[1, 12], [14, 14], [16, 17]]
    +      ranges.sort(function (a, b) { return (a[0] - b[0]) || (b[1]  - a[1]); });
    +      var consolidatedRanges = [];
    +      var lastRange = [NaN, NaN];
    +      for (var i = 0; i < ranges.length; ++i) {
    +        var range = ranges[i];
    +        if (range[0] <= lastRange[1] + 1) {
    +          lastRange[1] = Math.max(lastRange[1], range[1]);
    +        } else {
    +          consolidatedRanges.push(lastRange = range);
    +        }
    +      }
    +
    +      var out = ['['];
    +      if (inverse) { out.push('^'); }
    +      out.push.apply(out, groups);
    +      for (var i = 0; i < consolidatedRanges.length; ++i) {
    +        var range = consolidatedRanges[i];
    +        out.push(encodeEscape(range[0]));
    +        if (range[1] > range[0]) {
    +          if (range[1] + 1 > range[0]) { out.push('-'); }
    +          out.push(encodeEscape(range[1]));
    +        }
    +      }
    +      out.push(']');
    +      return out.join('');
    +    }
    +
    +    function allowAnywhereFoldCaseAndRenumberGroups(regex) {
    +      // Split into character sets, escape sequences, punctuation strings
    +      // like ('(', '(?:', ')', '^'), and runs of characters that do not
    +      // include any of the above.
    +      var parts = regex.source.match(
    +          new RegExp(
    +              '(?:'
    +              + '\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]'  // a character set
    +              + '|\\\\u[A-Fa-f0-9]{4}'  // a unicode escape
    +              + '|\\\\x[A-Fa-f0-9]{2}'  // a hex escape
    +              + '|\\\\[0-9]+'  // a back-reference or octal escape
    +              + '|\\\\[^ux0-9]'  // other escape sequence
    +              + '|\\(\\?[:!=]'  // start of a non-capturing group
    +              + '|[\\(\\)\\^]'  // start/emd of a group, or line start
    +              + '|[^\\x5B\\x5C\\(\\)\\^]+'  // run of other characters
    +              + ')',
    +              'g'));
    +      var n = parts.length;
    +
    +      // Maps captured group numbers to the number they will occupy in
    +      // the output or to -1 if that has not been determined, or to
    +      // undefined if they need not be capturing in the output.
    +      var capturedGroups = [];
    +
    +      // Walk over and identify back references to build the capturedGroups
    +      // mapping.
    +      for (var i = 0, groupIndex = 0; i < n; ++i) {
    +        var p = parts[i];
    +        if (p === '(') {
    +          // groups are 1-indexed, so max group index is count of '('
    +          ++groupIndex;
    +        } else if ('\\' === p.charAt(0)) {
    +          var decimalValue = +p.substring(1);
    +          if (decimalValue && decimalValue <= groupIndex) {
    +            capturedGroups[decimalValue] = -1;
    +          }
    +        }
    +      }
    +
    +      // Renumber groups and reduce capturing groups to non-capturing groups
    +      // where possible.
    +      for (var i = 1; i < capturedGroups.length; ++i) {
    +        if (-1 === capturedGroups[i]) {
    +          capturedGroups[i] = ++capturedGroupIndex;
    +        }
    +      }
    +      for (var i = 0, groupIndex = 0; i < n; ++i) {
    +        var p = parts[i];
    +        if (p === '(') {
    +          ++groupIndex;
    +          if (capturedGroups[groupIndex] === undefined) {
    +            parts[i] = '(?:';
    +          }
    +        } else if ('\\' === p.charAt(0)) {
    +          var decimalValue = +p.substring(1);
    +          if (decimalValue && decimalValue <= groupIndex) {
    +            parts[i] = '\\' + capturedGroups[groupIndex];
    +          }
    +        }
    +      }
    +
    +      // Remove any prefix anchors so that the output will match anywhere.
    +      // ^^ really does mean an anchored match though.
    +      for (var i = 0, groupIndex = 0; i < n; ++i) {
    +        if ('^' === parts[i] && '^' !== parts[i + 1]) { parts[i] = ''; }
    +      }
    +
    +      // Expand letters to groupts to handle mixing of case-sensitive and
    +      // case-insensitive patterns if necessary.
    +      if (regex.ignoreCase && needToFoldCase) {
    +        for (var i = 0; i < n; ++i) {
    +          var p = parts[i];
    +          var ch0 = p.charAt(0);
    +          if (p.length >= 2 && ch0 === '[') {
    +            parts[i] = caseFoldCharset(p);
    +          } else if (ch0 !== '\\') {
    +            // TODO: handle letters in numeric escapes.
    +            parts[i] = p.replace(
    +                /[a-zA-Z]/g,
    +                function (ch) {
    +                  var cc = ch.charCodeAt(0);
    +                  return '[' + String.fromCharCode(cc & ~32, cc | 32) + ']';
    +                });
    +          }
    +        }
    +      }
    +
    +      return parts.join('');
    +    }
    +
    +    var rewritten = [];
    +    for (var i = 0, n = regexs.length; i < n; ++i) {
    +      var regex = regexs[i];
    +      if (regex.global || regex.multiline) { throw new Error('' + regex); }
    +      rewritten.push(
    +          '(?:' + allowAnywhereFoldCaseAndRenumberGroups(regex) + ')');
    +    }
    +
    +    return new RegExp(rewritten.join('|'), ignoreCase ? 'gi' : 'g');
    +  }
    +
    +  var PR_innerHtmlWorks = null;
    +  function getInnerHtml(node) {
    +    // inner html is hopelessly broken in Safari 2.0.4 when the content is
    +    // an html description of well formed XML and the containing tag is a PRE
    +    // tag, so we detect that case and emulate innerHTML.
    +    if (null === PR_innerHtmlWorks) {
    +      var testNode = document.createElement('PRE');
    +      testNode.appendChild(
    +          document.createTextNode('<!DOCTYPE foo PUBLIC "foo bar">\n<foo />'));
    +      PR_innerHtmlWorks = !/</.test(testNode.innerHTML);
    +    }
    +
    +    if (PR_innerHtmlWorks) {
    +      var content = node.innerHTML;
    +      // XMP tags contain unescaped entities so require special handling.
    +      if (isRawContent(node)) {
    +        content = textToHtml(content);
    +      } else if (!isPreformatted(node, content)) {
    +        content = content.replace(/(<br\s*\/?>)[\r\n]+/g, '$1')
    +            .replace(/(?:[\r\n]+[ \t]*)+/g, ' ');
    +      }
    +      return content;
    +    }
    +
    +    var out = [];
    +    for (var child = node.firstChild; child; child = child.nextSibling) {
    +      normalizedHtml(child, out);
    +    }
    +    return out.join('');
    +  }
    +
    +  /** returns a function that expand tabs to spaces.  This function can be fed
    +    * successive chunks of text, and will maintain its own internal state to
    +    * keep track of how tabs are expanded.
    +    * @return {function (string) : string} a function that takes
    +    *   plain text and return the text with tabs expanded.
    +    * @private
    +    */
    +  function makeTabExpander(tabWidth) {
    +    var SPACES = '                ';
    +    var charInLine = 0;
    +
    +    return function (plainText) {
    +      // walk over each character looking for tabs and newlines.
    +      // On tabs, expand them.  On newlines, reset charInLine.
    +      // Otherwise increment charInLine
    +      var out = null;
    +      var pos = 0;
    +      for (var i = 0, n = plainText.length; i < n; ++i) {
    +        var ch = plainText.charAt(i);
    +
    +        switch (ch) {
    +          case '\t':
    +            if (!out) { out = []; }
    +            out.push(plainText.substring(pos, i));
    +            // calculate how much space we need in front of this part
    +            // nSpaces is the amount of padding -- the number of spaces needed
    +            // to move us to the next column, where columns occur at factors of
    +            // tabWidth.
    +            var nSpaces = tabWidth - (charInLine % tabWidth);
    +            charInLine += nSpaces;
    +            for (; nSpaces >= 0; nSpaces -= SPACES.length) {
    +              out.push(SPACES.substring(0, nSpaces));
    +            }
    +            pos = i + 1;
    +            break;
    +          case '\n':
    +            charInLine = 0;
    +            break;
    +          default:
    +            ++charInLine;
    +        }
    +      }
    +      if (!out) { return plainText; }
    +      out.push(plainText.substring(pos));
    +      return out.join('');
    +    };
    +  }
    +
    +  var pr_chunkPattern = new RegExp(
    +      '[^<]+'  // A run of characters other than '<'
    +      + '|<\!--[\\s\\S]*?--\>'  // an HTML comment
    +      + '|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>'  // a CDATA section
    +      // a probable tag that should not be highlighted
    +      + '|<\/?[a-zA-Z](?:[^>\"\']|\'[^\']*\'|\"[^\"]*\")*>'
    +      + '|<',  // A '<' that does not begin a larger chunk
    +      'g');
    +  var pr_commentPrefix = /^<\!--/;
    +  var pr_cdataPrefix = /^<!\[CDATA\[/;
    +  var pr_brPrefix = /^<br\b/i;
    +  var pr_tagNameRe = /^<(\/?)([a-zA-Z][a-zA-Z0-9]*)/;
    +
    +  /** split markup into chunks of html tags (style null) and
    +    * plain text (style {@link #PR_PLAIN}), converting tags which are
    +    * significant for tokenization (<br>) into their textual equivalent.
    +    *
    +    * @param {string} s html where whitespace is considered significant.
    +    * @return {Object} source code and extracted tags.
    +    * @private
    +    */
    +  function extractTags(s) {
    +    // since the pattern has the 'g' modifier and defines no capturing groups,
    +    // this will return a list of all chunks which we then classify and wrap as
    +    // PR_Tokens
    +    var matches = s.match(pr_chunkPattern);
    +    var sourceBuf = [];
    +    var sourceBufLen = 0;
    +    var extractedTags = [];
    +    if (matches) {
    +      for (var i = 0, n = matches.length; i < n; ++i) {
    +        var match = matches[i];
    +        if (match.length > 1 && match.charAt(0) === '<') {
    +          if (pr_commentPrefix.test(match)) { continue; }
    +          if (pr_cdataPrefix.test(match)) {
    +            // strip CDATA prefix and suffix.  Don't unescape since it's CDATA
    +            sourceBuf.push(match.substring(9, match.length - 3));
    +            sourceBufLen += match.length - 12;
    +          } else if (pr_brPrefix.test(match)) {
    +            // <br> tags are lexically significant so convert them to text.
    +            // This is undone later.
    +            sourceBuf.push('\n');
    +            ++sourceBufLen;
    +          } else {
    +            if (match.indexOf(PR_NOCODE) >= 0 && isNoCodeTag(match)) {
    +              // A <span class="nocode"> will start a section that should be
    +              // ignored.  Continue walking the list until we see a matching end
    +              // tag.
    +              var name = match.match(pr_tagNameRe)[2];
    +              var depth = 1;
    +              var j;
    +              end_tag_loop:
    +              for (j = i + 1; j < n; ++j) {
    +                var name2 = matches[j].match(pr_tagNameRe);
    +                if (name2 && name2[2] === name) {
    +                  if (name2[1] === '/') {
    +                    if (--depth === 0) { break end_tag_loop; }
    +                  } else {
    +                    ++depth;
    +                  }
    +                }
    +              }
    +              if (j < n) {
    +                extractedTags.push(
    +                    sourceBufLen, matches.slice(i, j + 1).join(''));
    +                i = j;
    +              } else {  // Ignore unclosed sections.
    +                extractedTags.push(sourceBufLen, match);
    +              }
    +            } else {
    +              extractedTags.push(sourceBufLen, match);
    +            }
    +          }
    +        } else {
    +          var literalText = htmlToText(match);
    +          sourceBuf.push(literalText);
    +          sourceBufLen += literalText.length;
    +        }
    +      }
    +    }
    +    return { source: sourceBuf.join(''), tags: extractedTags };
    +  }
    +
    +  /** True if the given tag contains a class attribute with the nocode class. */
    +  function isNoCodeTag(tag) {
    +    return !!tag
    +        // First canonicalize the representation of attributes
    +        .replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,
    +                 ' $1="$2$3$4"')
    +        // Then look for the attribute we want.
    +        .match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/);
    +  }
    +
    +  /**
    +   * Apply the given language handler to sourceCode and add the resulting
    +   * decorations to out.
    +   * @param {number} basePos the index of sourceCode within the chunk of source
    +   *    whose decorations are already present on out.
    +   */
    +  function appendDecorations(basePos, sourceCode, langHandler, out) {
    +    if (!sourceCode) { return; }
    +    var job = {
    +      source: sourceCode,
    +      basePos: basePos
    +    };
    +    langHandler(job);
    +    out.push.apply(out, job.decorations);
    +  }
    +
    +  /** Given triples of [style, pattern, context] returns a lexing function,
    +    * The lexing function interprets the patterns to find token boundaries and
    +    * returns a decoration list of the form
    +    * [index_0, style_0, index_1, style_1, ..., index_n, style_n]
    +    * where index_n is an index into the sourceCode, and style_n is a style
    +    * constant like PR_PLAIN.  index_n-1 <= index_n, and style_n-1 applies to
    +    * all characters in sourceCode[index_n-1:index_n].
    +    *
    +    * The stylePatterns is a list whose elements have the form
    +    * [style : string, pattern : RegExp, DEPRECATED, shortcut : string].
    +    *
    +    * Style is a style constant like PR_PLAIN, or can be a string of the
    +    * form 'lang-FOO', where FOO is a language extension describing the
    +    * language of the portion of the token in $1 after pattern executes.
    +    * E.g., if style is 'lang-lisp', and group 1 contains the text
    +    * '(hello (world))', then that portion of the token will be passed to the
    +    * registered lisp handler for formatting.
    +    * The text before and after group 1 will be restyled using this decorator
    +    * so decorators should take care that this doesn't result in infinite
    +    * recursion.  For example, the HTML lexer rule for SCRIPT elements looks
    +    * something like ['lang-js', /<[s]cript>(.+?)<\/script>/].  This may match
    +    * '<script>foo()<\/script>', which would cause the current decorator to
    +    * be called with '<script>' which would not match the same rule since
    +    * group 1 must not be empty, so it would be instead styled as PR_TAG by
    +    * the generic tag rule.  The handler registered for the 'js' extension would
    +    * then be called with 'foo()', and finally, the current decorator would
    +    * be called with '<\/script>' which would not match the original rule and
    +    * so the generic tag rule would identify it as a tag.
    +    *
    +    * Pattern must only match prefixes, and if it matches a prefix, then that
    +    * match is considered a token with the same style.
    +    *
    +    * Context is applied to the last non-whitespace, non-comment token
    +    * recognized.
    +    *
    +    * Shortcut is an optional string of characters, any of which, if the first
    +    * character, gurantee that this pattern and only this pattern matches.
    +    *
    +    * @param {Array} shortcutStylePatterns patterns that always start with
    +    *   a known character.  Must have a shortcut string.
    +    * @param {Array} fallthroughStylePatterns patterns that will be tried in
    +    *   order if the shortcut ones fail.  May have shortcuts.
    +    *
    +    * @return {function (Object)} a
    +    *   function that takes source code and returns a list of decorations.
    +    */
    +  function createSimpleLexer(shortcutStylePatterns, fallthroughStylePatterns) {
    +    var shortcuts = {};
    +    var tokenizer;
    +    (function () {
    +      var allPatterns = shortcutStylePatterns.concat(fallthroughStylePatterns);
    +      var allRegexs = [];
    +      var regexKeys = {};
    +      for (var i = 0, n = allPatterns.length; i < n; ++i) {
    +        var patternParts = allPatterns[i];
    +        var shortcutChars = patternParts[3];
    +        if (shortcutChars) {
    +          for (var c = shortcutChars.length; --c >= 0;) {
    +            shortcuts[shortcutChars.charAt(c)] = patternParts;
    +          }
    +        }
    +        var regex = patternParts[1];
    +        var k = '' + regex;
    +        if (!regexKeys.hasOwnProperty(k)) {
    +          allRegexs.push(regex);
    +          regexKeys[k] = null;
    +        }
    +      }
    +      allRegexs.push(/[\0-\uffff]/);
    +      tokenizer = combinePrefixPatterns(allRegexs);
    +    })();
    +
    +    var nPatterns = fallthroughStylePatterns.length;
    +    var notWs = /\S/;
    +
    +    /**
    +     * Lexes job.source and produces an output array job.decorations of style
    +     * classes preceded by the position at which they start in job.source in
    +     * order.
    +     *
    +     * @param {Object} job an object like {@code
    +     *    source: {string} sourceText plain text,
    +     *    basePos: {int} position of job.source in the larger chunk of
    +     *        sourceCode.
    +     * }
    +     */
    +    var decorate = function (job) {
    +      var sourceCode = job.source, basePos = job.basePos;
    +      /** Even entries are positions in source in ascending order.  Odd enties
    +        * are style markers (e.g., PR_COMMENT) that run from that position until
    +        * the end.
    +        * @type {Array.<number|string>}
    +        */
    +      var decorations = [basePos, PR_PLAIN];
    +      var pos = 0;  // index into sourceCode
    +      var tokens = sourceCode.match(tokenizer) || [];
    +      var styleCache = {};
    +
    +      for (var ti = 0, nTokens = tokens.length; ti < nTokens; ++ti) {
    +        var token = tokens[ti];
    +        var style = styleCache[token];
    +        var match = void 0;
    +
    +        var isEmbedded;
    +        if (typeof style === 'string') {
    +          isEmbedded = false;
    +        } else {
    +          var patternParts = shortcuts[token.charAt(0)];
    +          if (patternParts) {
    +            match = token.match(patternParts[1]);
    +            style = patternParts[0];
    +          } else {
    +            for (var i = 0; i < nPatterns; ++i) {
    +              patternParts = fallthroughStylePatterns[i];
    +              match = token.match(patternParts[1]);
    +              if (match) {
    +                style = patternParts[0];
    +                break;
    +              }
    +            }
    +
    +            if (!match) {  // make sure that we make progress
    +              style = PR_PLAIN;
    +            }
    +          }
    +
    +          isEmbedded = style.length >= 5 && 'lang-' === style.substring(0, 5);
    +          if (isEmbedded && !(match && typeof match[1] === 'string')) {
    +            isEmbedded = false;
    +            style = PR_SOURCE;
    +          }
    +
    +          if (!isEmbedded) { styleCache[token] = style; }
    +        }
    +
    +        var tokenStart = pos;
    +        pos += token.length;
    +
    +        if (!isEmbedded) {
    +          decorations.push(basePos + tokenStart, style);
    +        } else {  // Treat group 1 as an embedded block of source code.
    +          var embeddedSource = match[1];
    +          var embeddedSourceStart = token.indexOf(embeddedSource);
    +          var embeddedSourceEnd = embeddedSourceStart + embeddedSource.length;
    +          if (match[2]) {
    +            // If embeddedSource can be blank, then it would match at the
    +            // beginning which would cause us to infinitely recurse on the
    +            // entire token, so we catch the right context in match[2].
    +            embeddedSourceEnd = token.length - match[2].length;
    +            embeddedSourceStart = embeddedSourceEnd - embeddedSource.length;
    +          }
    +          var lang = style.substring(5);
    +          // Decorate the left of the embedded source
    +          appendDecorations(
    +              basePos + tokenStart,
    +              token.substring(0, embeddedSourceStart),
    +              decorate, decorations);
    +          // Decorate the embedded source
    +          appendDecorations(
    +              basePos + tokenStart + embeddedSourceStart,
    +              embeddedSource,
    +              langHandlerForExtension(lang, embeddedSource),
    +              decorations);
    +          // Decorate the right of the embedded section
    +          appendDecorations(
    +              basePos + tokenStart + embeddedSourceEnd,
    +              token.substring(embeddedSourceEnd),
    +              decorate, decorations);
    +        }
    +      }
    +      job.decorations = decorations;
    +    };
    +    return decorate;
    +  }
    +
    +  /** returns a function that produces a list of decorations from source text.
    +    *
    +    * This code treats ", ', and ` as string delimiters, and \ as a string
    +    * escape.  It does not recognize perl's qq() style strings.
    +    * It has no special handling for double delimiter escapes as in basic, or
    +    * the tripled delimiters used in python, but should work on those regardless
    +    * although in those cases a single string literal may be broken up into
    +    * multiple adjacent string literals.
    +    *
    +    * It recognizes C, C++, and shell style comments.
    +    *
    +    * @param {Object} options a set of optional parameters.
    +    * @return {function (Object)} a function that examines the source code
    +    *     in the input job and builds the decoration list.
    +    */
    +  function sourceDecorator(options) {
    +    var shortcutStylePatterns = [], fallthroughStylePatterns = [];
    +    if (options['tripleQuotedStrings']) {
    +      // '''multi-line-string''', 'single-line-string', and double-quoted
    +      shortcutStylePatterns.push(
    +          [PR_STRING,  /^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
    +           null, '\'"']);
    +    } else if (options['multiLineStrings']) {
    +      // 'multi-line-string', "multi-line-string"
    +      shortcutStylePatterns.push(
    +          [PR_STRING,  /^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,
    +           null, '\'"`']);
    +    } else {
    +      // 'single-line-string', "single-line-string"
    +      shortcutStylePatterns.push(
    +          [PR_STRING,
    +           /^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,
    +           null, '"\'']);
    +    }
    +    if (options['verbatimStrings']) {
    +      // verbatim-string-literal production from the C# grammar.  See issue 93.
    +      fallthroughStylePatterns.push(
    +          [PR_STRING, /^@\"(?:[^\"]|\"\")*(?:\"|$)/, null]);
    +    }
    +    if (options['hashComments']) {
    +      if (options['cStyleComments']) {
    +        // Stop C preprocessor declarations at an unclosed open comment
    +        shortcutStylePatterns.push(
    +            [PR_COMMENT, /^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,
    +             null, '#']);
    +        fallthroughStylePatterns.push(
    +            [PR_STRING,
    +             /^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,
    +             null]);
    +      } else {
    +        shortcutStylePatterns.push([PR_COMMENT, /^#[^\r\n]*/, null, '#']);
    +      }
    +    }
    +    if (options['cStyleComments']) {
    +      fallthroughStylePatterns.push([PR_COMMENT, /^\/\/[^\r\n]*/, null]);
    +      fallthroughStylePatterns.push(
    +          [PR_COMMENT, /^\/\*[\s\S]*?(?:\*\/|$)/, null]);
    +    }
    +    if (options['regexLiterals']) {
    +      var REGEX_LITERAL = (
    +          // A regular expression literal starts with a slash that is
    +          // not followed by * or / so that it is not confused with
    +          // comments.
    +          '/(?=[^/*])'
    +          // and then contains any number of raw characters,
    +          + '(?:[^/\\x5B\\x5C]'
    +          // escape sequences (\x5C),
    +          +    '|\\x5C[\\s\\S]'
    +          // or non-nesting character sets (\x5B\x5D);
    +          +    '|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+'
    +          // finally closed by a /.
    +          + '/');
    +      fallthroughStylePatterns.push(
    +          ['lang-regex',
    +           new RegExp('^' + REGEXP_PRECEDER_PATTERN + '(' + REGEX_LITERAL + ')')
    +           ]);
    +    }
    +
    +    var keywords = options['keywords'].replace(/^\s+|\s+$/g, '');
    +    if (keywords.length) {
    +      fallthroughStylePatterns.push(
    +          [PR_KEYWORD,
    +           new RegExp('^(?:' + keywords.replace(/\s+/g, '|') + ')\\b'), null]);
    +    }
    +
    +    shortcutStylePatterns.push([PR_PLAIN,       /^\s+/, null, ' \r\n\t\xA0']);
    +    fallthroughStylePatterns.push(
    +        // TODO(mikesamuel): recognize non-latin letters and numerals in idents
    +        [PR_LITERAL,     /^@[a-z_$][a-z_$@0-9]*/i, null],
    +        [PR_TYPE,        /^@?[A-Z]+[a-z][A-Za-z_$@0-9]*/, null],
    +        [PR_PLAIN,       /^[a-z_$][a-z_$@0-9]*/i, null],
    +        [PR_LITERAL,
    +         new RegExp(
    +             '^(?:'
    +             // A hex number
    +             + '0x[a-f0-9]+'
    +             // or an octal or decimal number,
    +             + '|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)'
    +             // possibly in scientific notation
    +             + '(?:e[+\\-]?\\d+)?'
    +             + ')'
    +             // with an optional modifier like UL for unsigned long
    +             + '[a-z]*', 'i'),
    +         null, '0123456789'],
    +        [PR_PUNCTUATION, /^.[^\s\w\.$@\'\"\`\/\#]*/, null]);
    +
    +    return createSimpleLexer(shortcutStylePatterns, fallthroughStylePatterns);
    +  }
    +
    +  var decorateSource = sourceDecorator({
    +        'keywords': ALL_KEYWORDS,
    +        'hashComments': true,
    +        'cStyleComments': true,
    +        'multiLineStrings': true,
    +        'regexLiterals': true
    +      });
    +
    +  /** Breaks {@code job.source} around style boundaries in
    +    * {@code job.decorations} while re-interleaving {@code job.extractedTags},
    +    * and leaves the result in {@code job.prettyPrintedHtml}.
    +    * @param {Object} job like {
    +    *    source: {string} source as plain text,
    +    *    extractedTags: {Array.<number|string>} extractedTags chunks of raw
    +    *                   html preceded by their position in {@code job.source}
    +    *                   in order
    +    *    decorations: {Array.<number|string} an array of style classes preceded
    +    *                 by the position at which they start in job.source in order
    +    * }
    +    * @private
    +    */
    +  function recombineTagsAndDecorations(job) {
    +    var sourceText = job.source;
    +    var extractedTags = job.extractedTags;
    +    var decorations = job.decorations;
    +
    +    var html = [];
    +    // index past the last char in sourceText written to html
    +    var outputIdx = 0;
    +
    +    var openDecoration = null;
    +    var currentDecoration = null;
    +    var tagPos = 0;  // index into extractedTags
    +    var decPos = 0;  // index into decorations
    +    var tabExpander = makeTabExpander(window['PR_TAB_WIDTH']);
    +
    +    var adjacentSpaceRe = /([\r\n ]) /g;
    +    var startOrSpaceRe = /(^| ) /gm;
    +    var newlineRe = /\r\n?|\n/g;
    +    var trailingSpaceRe = /[ \r\n]$/;
    +    var lastWasSpace = true;  // the last text chunk emitted ended with a space.
    +
    +    // See bug 71 and http://stackoverflow.com/questions/136443/why-doesnt-ie7-
    +    var isIE678 = window['_pr_isIE6']();
    +    var lineBreakHtml = (
    +        isIE678
    +        ? (job.sourceNode.tagName === 'PRE'
    +           // Use line feeds instead of <br>s so that copying and pasting works
    +           // on IE.
    +           // Doing this on other browsers breaks lots of stuff since \r\n is
    +           // treated as two newlines on Firefox.
    +           ? (isIE678 === 6 ? '&#160;\r\n' :
    +              isIE678 === 7 ? '&#160;<br>\r' : '&#160;\r')
    +           // IE collapses multiple adjacent <br>s into 1 line break.
    +           // Prefix every newline with '&#160;' to prevent such behavior.
    +           // &nbsp; is the same as &#160; but works in XML as well as HTML.
    +           : '&#160;<br />')
    +        : '<br />');
    +
    +    // Look for a class like linenums or linenums:<n> where <n> is the 1-indexed
    +    // number of the first line.
    +    var numberLines = job.sourceNode.className.match(/\blinenums\b(?::(\d+))?/);
    +    var lineBreaker;
    +    if (numberLines) {
    +      var lineBreaks = [];
    +      for (var i = 0; i < 10; ++i) {
    +        lineBreaks[i] = lineBreakHtml + '</li><li class="L' + i + '">';
    +      }
    +      var lineNum = numberLines[1] && numberLines[1].length
    +          ? numberLines[1] - 1 : 0;  // Lines are 1-indexed
    +      html.push('<ol class="linenums"><li class="L', (lineNum) % 10, '"');
    +      if (lineNum) {
    +        html.push(' value="', lineNum + 1, '"');
    +      }
    +      html.push('>');
    +      lineBreaker = function () {
    +        var lb = lineBreaks[++lineNum % 10];
    +        // If a decoration is open, we need to close it before closing a list-item
    +        // and reopen it on the other side of the list item.
    +        return openDecoration
    +            ? ('</span>' + lb + '<span class="' + openDecoration + '">') : lb;
    +      };
    +    } else {
    +      lineBreaker = lineBreakHtml;
    +    }
    +
    +    // A helper function that is responsible for opening sections of decoration
    +    // and outputing properly escaped chunks of source
    +    function emitTextUpTo(sourceIdx) {
    +      if (sourceIdx > outputIdx) {
    +        if (openDecoration && openDecoration !== currentDecoration) {
    +          // Close the current decoration
    +          html.push('</span>');
    +          openDecoration = null;
    +        }
    +        if (!openDecoration && currentDecoration) {
    +          openDecoration = currentDecoration;
    +          html.push('<span class="', openDecoration, '">');
    +        }
    +        // This interacts badly with some wikis which introduces paragraph tags
    +        // into pre blocks for some strange reason.
    +        // It's necessary for IE though which seems to lose the preformattedness
    +        // of <pre> tags when their innerHTML is assigned.
    +        // http://stud3.tuwien.ac.at/~e0226430/innerHtmlQuirk.html
    +        // and it serves to undo the conversion of <br>s to newlines done in
    +        // chunkify.
    +        var htmlChunk = textToHtml(
    +            tabExpander(sourceText.substring(outputIdx, sourceIdx)))
    +            .replace(lastWasSpace
    +                     ? startOrSpaceRe
    +                     : adjacentSpaceRe, '$1&#160;');
    +        // Keep track of whether we need to escape space at the beginning of the
    +        // next chunk.
    +        lastWasSpace = trailingSpaceRe.test(htmlChunk);
    +        html.push(htmlChunk.replace(newlineRe, lineBreaker));
    +        outputIdx = sourceIdx;
    +      }
    +    }
    +
    +    while (true) {
    +      // Determine if we're going to consume a tag this time around.  Otherwise
    +      // we consume a decoration or exit.
    +      var outputTag;
    +      if (tagPos < extractedTags.length) {
    +        if (decPos < decorations.length) {
    +          // Pick one giving preference to extractedTags since we shouldn't open
    +          // a new style that we're going to have to immediately close in order
    +          // to output a tag.
    +          outputTag = extractedTags[tagPos] <= decorations[decPos];
    +        } else {
    +          outputTag = true;
    +        }
    +      } else {
    +        outputTag = false;
    +      }
    +      // Consume either a decoration or a tag or exit.
    +      if (outputTag) {
    +        emitTextUpTo(extractedTags[tagPos]);
    +        if (openDecoration) {
    +          // Close the current decoration
    +          html.push('</span>');
    +          openDecoration = null;
    +        }
    +        html.push(extractedTags[tagPos + 1]);
    +        tagPos += 2;
    +      } else if (decPos < decorations.length) {
    +        emitTextUpTo(decorations[decPos]);
    +        currentDecoration = decorations[decPos + 1];
    +        decPos += 2;
    +      } else {
    +        break;
    +      }
    +    }
    +    emitTextUpTo(sourceText.length);
    +    if (openDecoration) {
    +      html.push('</span>');
    +    }
    +    if (numberLines) { html.push('</li></ol>'); }
    +    job.prettyPrintedHtml = html.join('');
    +  }
    +
    +  /** Maps language-specific file extensions to handlers. */
    +  var langHandlerRegistry = {};
    +  /** Register a language handler for the given file extensions.
    +    * @param {function (Object)} handler a function from source code to a list
    +    *      of decorations.  Takes a single argument job which describes the
    +    *      state of the computation.   The single parameter has the form
    +    *      {@code {
    +    *        source: {string} as plain text.
    +    *        decorations: {Array.<number|string>} an array of style classes
    +    *                     preceded by the position at which they start in
    +    *                     job.source in order.
    +    *                     The language handler should assigned this field.
    +    *        basePos: {int} the position of source in the larger source chunk.
    +    *                 All positions in the output decorations array are relative
    +    *                 to the larger source chunk.
    +    *      } }
    +    * @param {Array.<string>} fileExtensions
    +    */
    +  function registerLangHandler(handler, fileExtensions) {
    +    for (var i = fileExtensions.length; --i >= 0;) {
    +      var ext = fileExtensions[i];
    +      if (!langHandlerRegistry.hasOwnProperty(ext)) {
    +        langHandlerRegistry[ext] = handler;
    +      } else if ('console' in window) {
    +        console['warn']('cannot override language handler %s', ext);
    +      }
    +    }
    +  }
    +  function langHandlerForExtension(extension, source) {
    +    if (!(extension && langHandlerRegistry.hasOwnProperty(extension))) {
    +      // Treat it as markup if the first non whitespace character is a < and
    +      // the last non-whitespace character is a >.
    +      extension = /^\s*</.test(source)
    +          ? 'default-markup'
    +          : 'default-code';
    +    }
    +    return langHandlerRegistry[extension];
    +  }
    +  registerLangHandler(decorateSource, ['default-code']);
    +  registerLangHandler(
    +      createSimpleLexer(
    +          [],
    +          [
    +           [PR_PLAIN,       /^[^<?]+/],
    +           [PR_DECLARATION, /^<!\w[^>]*(?:>|$)/],
    +           [PR_COMMENT,     /^<\!--[\s\S]*?(?:-\->|$)/],
    +           // Unescaped content in an unknown language
    +           ['lang-',        /^<\?([\s\S]+?)(?:\?>|$)/],
    +           ['lang-',        /^<%([\s\S]+?)(?:%>|$)/],
    +           [PR_PUNCTUATION, /^(?:<[%?]|[%?]>)/],
    +           ['lang-',        /^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],
    +           // Unescaped content in javascript.  (Or possibly vbscript).
    +           ['lang-js',      /^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],
    +           // Contains unescaped stylesheet content
    +           ['lang-css',     /^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],
    +           ['lang-in.tag',  /^(<\/?[a-z][^<>]*>)/i]
    +          ]),
    +      ['default-markup', 'htm', 'html', 'mxml', 'xhtml', 'xml', 'xsl']);
    +  registerLangHandler(
    +      createSimpleLexer(
    +          [
    +           [PR_PLAIN,        /^[\s]+/, null, ' \t\r\n'],
    +           [PR_ATTRIB_VALUE, /^(?:\"[^\"]*\"?|\'[^\']*\'?)/, null, '\"\'']
    +           ],
    +          [
    +           [PR_TAG,          /^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],
    +           [PR_ATTRIB_NAME,  /^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],
    +           ['lang-uq.val',   /^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],
    +           [PR_PUNCTUATION,  /^[=<>\/]+/],
    +           ['lang-js',       /^on\w+\s*=\s*\"([^\"]+)\"/i],
    +           ['lang-js',       /^on\w+\s*=\s*\'([^\']+)\'/i],
    +           ['lang-js',       /^on\w+\s*=\s*([^\"\'>\s]+)/i],
    +           ['lang-css',      /^style\s*=\s*\"([^\"]+)\"/i],
    +           ['lang-css',      /^style\s*=\s*\'([^\']+)\'/i],
    +           ['lang-css',      /^style\s*=\s*([^\"\'>\s]+)/i]
    +           ]),
    +      ['in.tag']);
    +  registerLangHandler(
    +      createSimpleLexer([], [[PR_ATTRIB_VALUE, /^[\s\S]+/]]), ['uq.val']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': CPP_KEYWORDS,
    +          'hashComments': true,
    +          'cStyleComments': true
    +        }), ['c', 'cc', 'cpp', 'cxx', 'cyc', 'm']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': 'null true false'
    +        }), ['json']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': CSHARP_KEYWORDS,
    +          'hashComments': true,
    +          'cStyleComments': true,
    +          'verbatimStrings': true
    +        }), ['cs']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': JAVA_KEYWORDS,
    +          'cStyleComments': true
    +        }), ['java']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': SH_KEYWORDS,
    +          'hashComments': true,
    +          'multiLineStrings': true
    +        }), ['bsh', 'csh', 'sh']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': PYTHON_KEYWORDS,
    +          'hashComments': true,
    +          'multiLineStrings': true,
    +          'tripleQuotedStrings': true
    +        }), ['cv', 'py']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': PERL_KEYWORDS,
    +          'hashComments': true,
    +          'multiLineStrings': true,
    +          'regexLiterals': true
    +        }), ['perl', 'pl', 'pm']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': RUBY_KEYWORDS,
    +          'hashComments': true,
    +          'multiLineStrings': true,
    +          'regexLiterals': true
    +        }), ['rb']);
    +  registerLangHandler(sourceDecorator({
    +          'keywords': JSCRIPT_KEYWORDS,
    +          'cStyleComments': true,
    +          'regexLiterals': true
    +        }), ['js']);
    +  registerLangHandler(
    +      createSimpleLexer([], [[PR_STRING, /^[\s\S]+/]]), ['regex']);
    +
    +  function applyDecorator(job) {
    +    var sourceCodeHtml = job.sourceCodeHtml;
    +    var opt_langExtension = job.langExtension;
    +
    +    // Prepopulate output in case processing fails with an exception.
    +    job.prettyPrintedHtml = sourceCodeHtml;
    +
    +    try {
    +      // Extract tags, and convert the source code to plain text.
    +      var sourceAndExtractedTags = extractTags(sourceCodeHtml);
    +      /** Plain text. @type {string} */
    +      var source = sourceAndExtractedTags.source;
    +      job.source = source;
    +      job.basePos = 0;
    +
    +      /** Even entries are positions in source in ascending order.  Odd entries
    +        * are tags that were extracted at that position.
    +        * @type {Array.<number|string>}
    +        */
    +      job.extractedTags = sourceAndExtractedTags.tags;
    +
    +      // Apply the appropriate language handler
    +      langHandlerForExtension(opt_langExtension, source)(job);
    +      // Integrate the decorations and tags back into the source code to produce
    +      // a decorated html string which is left in job.prettyPrintedHtml.
    +      recombineTagsAndDecorations(job);
    +    } catch (e) {
    +      if ('console' in window) {
    +        console['log'](e && e['stack'] ? e['stack'] : e);
    +      }
    +    }
    +  }
    +
    +  function prettyPrintOne(sourceCodeHtml, opt_langExtension) {
    +    var job = {
    +      sourceCodeHtml: sourceCodeHtml,
    +      langExtension: opt_langExtension
    +    };
    +    applyDecorator(job);
    +    return job.prettyPrintedHtml;
    +  }
    +
    +  function prettyPrint(opt_whenDone) {
    +    function byTagName(tn) { return document.getElementsByTagName(tn); }
    +    // fetch a list of nodes to rewrite
    +    var codeSegments = [byTagName('pre'), byTagName('code'), byTagName('xmp')];
    +    var elements = [];
    +    for (var i = 0; i < codeSegments.length; ++i) {
    +      for (var j = 0, n = codeSegments[i].length; j < n; ++j) {
    +        elements.push(codeSegments[i][j]);
    +      }
    +    }
    +    codeSegments = null;
    +
    +    var clock = Date;
    +    if (!clock['now']) {
    +      clock = { 'now': function () { return (new Date).getTime(); } };
    +    }
    +
    +    // The loop is broken into a series of continuations to make sure that we
    +    // don't make the browser unresponsive when rewriting a large page.
    +    var k = 0;
    +    var prettyPrintingJob;
    +
    +    function doWork() {
    +      var endTime = (window['PR_SHOULD_USE_CONTINUATION'] ?
    +                     clock.now() + 250 /* ms */ :
    +                     Infinity);
    +      for (; k < elements.length && clock.now() < endTime; k++) {
    +        var cs = elements[k];
    +        // [JACOCO] 'prettyprint' -> 'source'
    +        if (cs.className && cs.className.indexOf('source') >= 0) {
    +          // If the classes includes a language extensions, use it.
    +          // Language extensions can be specified like
    +          //     <pre class="prettyprint lang-cpp">
    +          // the language extension "cpp" is used to find a language handler as
    +          // passed to PR_registerLangHandler.
    +          var langExtension = cs.className.match(/\blang-(\w+)\b/);
    +          if (langExtension) { langExtension = langExtension[1]; }
    +
    +          // make sure this is not nested in an already prettified element
    +          var nested = false;
    +          for (var p = cs.parentNode; p; p = p.parentNode) {
    +            if ((p.tagName === 'pre' || p.tagName === 'code' ||
    +                 p.tagName === 'xmp') &&
    +                // [JACOCO] 'prettyprint' -> 'source'
    +                p.className && p.className.indexOf('source') >= 0) {
    +              nested = true;
    +              break;
    +            }
    +          }
    +          if (!nested) {
    +            // fetch the content as a snippet of properly escaped HTML.
    +            // Firefox adds newlines at the end.
    +            var content = getInnerHtml(cs);
    +            content = content.replace(/(?:\r\n?|\n)$/, '');
    +
    +            // do the pretty printing
    +            prettyPrintingJob = {
    +              sourceCodeHtml: content,
    +              langExtension: langExtension,
    +              sourceNode: cs
    +            };
    +            applyDecorator(prettyPrintingJob);
    +            replaceWithPrettyPrintedHtml();
    +          }
    +        }
    +      }
    +      if (k < elements.length) {
    +        // finish up in a continuation
    +        setTimeout(doWork, 250);
    +      } else if (opt_whenDone) {
    +        opt_whenDone();
    +      }
    +    }
    +
    +    function replaceWithPrettyPrintedHtml() {
    +      var newContent = prettyPrintingJob.prettyPrintedHtml;
    +      if (!newContent) { return; }
    +      var cs = prettyPrintingJob.sourceNode;
    +
    +      // push the prettified html back into the tag.
    +      if (!isRawContent(cs)) {
    +        // just replace the old html with the new
    +        cs.innerHTML = newContent;
    +      } else {
    +        // we need to change the tag to a <pre> since <xmp>s do not allow
    +        // embedded tags such as the span tags used to attach styles to
    +        // sections of source code.
    +        var pre = document.createElement('PRE');
    +        for (var i = 0; i < cs.attributes.length; ++i) {
    +          var a = cs.attributes[i];
    +          if (a.specified) {
    +            var aname = a.name.toLowerCase();
    +            if (aname === 'class') {
    +              pre.className = a.value;  // For IE 6
    +            } else {
    +              pre.setAttribute(a.name, a.value);
    +            }
    +          }
    +        }
    +        pre.innerHTML = newContent;
    +
    +        // remove the old
    +        cs.parentNode.replaceChild(pre, cs);
    +        cs = pre;
    +      }
    +    }
    +
    +    doWork();
    +  }
    +
    +  window['PR_normalizedHtml'] = normalizedHtml;
    +  window['prettyPrintOne'] = prettyPrintOne;
    +  window['prettyPrint'] = prettyPrint;
    +  window['PR'] = {
    +        'combinePrefixPatterns': combinePrefixPatterns,
    +        'createSimpleLexer': createSimpleLexer,
    +        'registerLangHandler': registerLangHandler,
    +        'sourceDecorator': sourceDecorator,
    +        'PR_ATTRIB_NAME': PR_ATTRIB_NAME,
    +        'PR_ATTRIB_VALUE': PR_ATTRIB_VALUE,
    +        'PR_COMMENT': PR_COMMENT,
    +        'PR_DECLARATION': PR_DECLARATION,
    +        'PR_KEYWORD': PR_KEYWORD,
    +        'PR_LITERAL': PR_LITERAL,
    +        'PR_NOCODE': PR_NOCODE,
    +        'PR_PLAIN': PR_PLAIN,
    +        'PR_PUNCTUATION': PR_PUNCTUATION,
    +        'PR_SOURCE': PR_SOURCE,
    +        'PR_STRING': PR_STRING,
    +        'PR_TAG': PR_TAG,
    +        'PR_TYPE': PR_TYPE
    +      };
    +})();
    diff --git a/target/site/jacoco/jacoco-resources/redbar.gif b/target/site/jacoco/jacoco-resources/redbar.gif
    new file mode 100644
    index 0000000..c2f7146
    Binary files /dev/null and b/target/site/jacoco/jacoco-resources/redbar.gif differ
    diff --git a/target/site/jacoco/jacoco-resources/report.css b/target/site/jacoco/jacoco-resources/report.css
    new file mode 100644
    index 0000000..dd936bc
    --- /dev/null
    +++ b/target/site/jacoco/jacoco-resources/report.css
    @@ -0,0 +1,243 @@
    +body, td {
    +  font-family:sans-serif;
    +  font-size:10pt;
    +}
    +
    +h1 {
    +  font-weight:bold;
    +  font-size:18pt;
    +}
    +
    +.breadcrumb {
    +  border:#d6d3ce 1px solid;
    +  padding:2px 4px 2px 4px;
    +}
    +
    +.breadcrumb .info {
    +  float:right;
    +}
    +
    +.breadcrumb .info a {
    +  margin-left:8px;
    +}
    +
    +.el_report {
    +  padding-left:18px;
    +  background-image:url(report.gif);
    +  background-position:left center;
    +  background-repeat:no-repeat;
    +}
    +
    +.el_group {
    +  padding-left:18px;
    +  background-image:url(group.gif);
    +  background-position:left center;
    +  background-repeat:no-repeat;
    +}
    +
    +.el_bundle {
    +  padding-left:18px;
    +  background-image:url(bundle.gif);
    +  background-position:left center;
    +  background-repeat:no-repeat;
    +}
    +
    +.el_package {
    +  padding-left:18px;
    +  background-image:url(package.gif);
    +  background-position:left center;
    +  background-repeat:no-repeat;
    +}
    +
    +.el_class {
    +  padding-left:18px;
    +  background-image:url(class.gif);
    +  background-position:left center;
    +  background-repeat:no-repeat;
    +}
    +
    +.el_source {
    +  padding-left:18px;
    +  background-image:url(source.gif);
    +  background-position:left center;
    +  background-repeat:no-repeat;
    +}
    +
    +.el_method {
    +  padding-left:18px;
    +  background-image:url(method.gif);
    +  background-position:left center;
    +  background-repeat:no-repeat;
    +}
    +
    +.el_session {
    +  padding-left:18px;
    +  background-image:url(session.gif);
    +  background-position:left center;
    +  background-repeat:no-repeat;
    +}
    +
    +pre.source {
    +  border:#d6d3ce 1px solid;
    +  font-family:monospace;
    +}
    +
    +pre.source ol {
    +  margin-bottom: 0px;
    +  margin-top: 0px;
    +}
    +
    +pre.source li {
    +  border-left: 1px solid #D6D3CE;
    +  color: #A0A0A0;
    +  padding-left: 0px;
    +}
    +
    +pre.source span.fc {
    +  background-color:#ccffcc;
    +}
    +
    +pre.source span.nc {
    +  background-color:#ffaaaa;
    +}
    +
    +pre.source span.pc {
    +  background-color:#ffffcc;
    +}
    +
    +pre.source span.bfc {
    +  background-image: url(branchfc.gif);
    +  background-repeat: no-repeat;
    +  background-position: 2px center;
    +}
    +
    +pre.source span.bfc:hover {
    +  background-color:#80ff80;
    +}
    +
    +pre.source span.bnc {
    +  background-image: url(branchnc.gif);
    +  background-repeat: no-repeat;
    +  background-position: 2px center;
    +}
    +
    +pre.source span.bnc:hover {
    +  background-color:#ff8080;
    +}
    +
    +pre.source span.bpc {
    +  background-image: url(branchpc.gif);
    +  background-repeat: no-repeat;
    +  background-position: 2px center;
    +}
    +
    +pre.source span.bpc:hover {
    +  background-color:#ffff80;
    +}
    +
    +table.coverage {
    +  empty-cells:show;
    +  border-collapse:collapse;
    +}
    +
    +table.coverage thead {
    +  background-color:#e0e0e0;
    +}
    +
    +table.coverage thead td {
    +  white-space:nowrap;
    +  padding:2px 14px 0px 6px;
    +  border-bottom:#b0b0b0 1px solid;
    +}
    +
    +table.coverage thead td.bar {
    +  border-left:#cccccc 1px solid;
    +}
    +
    +table.coverage thead td.ctr1 {
    +  text-align:right;
    +  border-left:#cccccc 1px solid;
    +}
    +
    +table.coverage thead td.ctr2 {
    +  text-align:right;
    +  padding-left:2px;
    +}
    +
    +table.coverage thead td.sortable {
    +  cursor:pointer;
    +  background-image:url(sort.gif);
    +  background-position:right center;
    +  background-repeat:no-repeat;
    +}
    +
    +table.coverage thead td.up {
    +  background-image:url(up.gif);
    +}
    +
    +table.coverage thead td.down {
    +  background-image:url(down.gif);
    +}
    +
    +table.coverage tbody td {
    +  white-space:nowrap;
    +  padding:2px 6px 2px 6px;
    +  border-bottom:#d6d3ce 1px solid;
    +}
    +
    +table.coverage tbody tr:hover {
    +  background: #f0f0d0 !important;
    +}
    +
    +table.coverage tbody td.bar {
    +  border-left:#e8e8e8 1px solid;
    +}
    +
    +table.coverage tbody td.ctr1 {
    +  text-align:right;
    +  padding-right:14px;
    +  border-left:#e8e8e8 1px solid;
    +}
    +
    +table.coverage tbody td.ctr2 {
    +  text-align:right;
    +  padding-right:14px;
    +  padding-left:2px;
    +}
    +
    +table.coverage tfoot td {
    +  white-space:nowrap;
    +  padding:2px 6px 2px 6px;
    +}
    +
    +table.coverage tfoot td.bar {
    +  border-left:#e8e8e8 1px solid;
    +}
    +
    +table.coverage tfoot td.ctr1 {
    +  text-align:right;
    +  padding-right:14px;
    +  border-left:#e8e8e8 1px solid;
    +}
    +
    +table.coverage tfoot td.ctr2 {
    +  text-align:right;
    +  padding-right:14px;
    +  padding-left:2px;
    +}
    +
    +.footer {
    +  margin-top:20px;
    +  border-top:#d6d3ce 1px solid;
    +  padding-top:2px;
    +  font-size:8pt;
    +  color:#a0a0a0;
    +}
    +
    +.footer a {
    +  color:#a0a0a0;
    +}
    +
    +.right {
    +  float:right;
    +}
    diff --git a/target/site/jacoco/jacoco-resources/report.gif b/target/site/jacoco/jacoco-resources/report.gif
    new file mode 100644
    index 0000000..8547be5
    Binary files /dev/null and b/target/site/jacoco/jacoco-resources/report.gif differ
    diff --git a/target/site/jacoco/jacoco-resources/session.gif b/target/site/jacoco/jacoco-resources/session.gif
    new file mode 100644
    index 0000000..0151bad
    Binary files /dev/null and b/target/site/jacoco/jacoco-resources/session.gif differ
    diff --git a/target/site/jacoco/jacoco-resources/sort.gif b/target/site/jacoco/jacoco-resources/sort.gif
    new file mode 100644
    index 0000000..6757c2c
    Binary files /dev/null and b/target/site/jacoco/jacoco-resources/sort.gif differ
    diff --git a/target/site/jacoco/jacoco-resources/sort.js b/target/site/jacoco/jacoco-resources/sort.js
    new file mode 100644
    index 0000000..e269fe3
    --- /dev/null
    +++ b/target/site/jacoco/jacoco-resources/sort.js
    @@ -0,0 +1,148 @@
    +/*******************************************************************************
    + * Copyright (c) 2009, 2018 Mountainminds GmbH & Co. KG and Contributors
    + * This program and the accompanying materials are made available under
    + * the terms of the Eclipse Public License 2.0 which is available at
    + * http://www.eclipse.org/legal/epl-2.0
    + *
    + * SPDX-License-Identifier: EPL-2.0
    + *
    + * Contributors:
    + *    Marc R. Hoffmann - initial API and implementation
    + *
    + *******************************************************************************/
    +
    +(function () {
    +
    +  /**
    +   * Sets the initial sorting derived from the hash.
    +   *
    +   * @param linkelementids
    +   *          list of element ids to search for links to add sort inidcator
    +   *          hash links
    +   */
    +  function initialSort(linkelementids) {
    +    window.linkelementids = linkelementids;
    +    var hash = window.location.hash;
    +    if (hash) {
    +      var m = hash.match(/up-./);
    +      if (m) {
    +        var header = window.document.getElementById(m[0].charAt(3));
    +        if (header) {
    +          sortColumn(header, true);
    +        }
    +        return;
    +      }
    +      var m = hash.match(/dn-./);
    +      if (m) {
    +        var header = window.document.getElementById(m[0].charAt(3));
    +        if (header) {
    +          sortColumn(header, false);
    +        }
    +        return
    +      }
    +    }
    +  }
    +
    +  /**
    +   * Sorts the columns with the given header dependening on the current sort state.
    +   */
    +  function toggleSort(header) {
    +    var sortup = header.className.indexOf('down ') == 0;
    +    sortColumn(header, sortup);
    +  }
    +
    +  /**
    +   * Sorts the columns with the given header in the given direction.
    +   */
    +  function sortColumn(header, sortup) {
    +    var table = header.parentNode.parentNode.parentNode;
    +    var body = table.tBodies[0];
    +    var colidx = getNodePosition(header);
    +
    +    resetSortedStyle(table);
    +
    +    var rows = body.rows;
    +    var sortedrows = [];
    +    for (var i = 0; i < rows.length; i++) {
    +      r = rows[i];
    +      sortedrows[parseInt(r.childNodes[colidx].id.slice(1))] = r;
    +    }
    +
    +    var hash;
    +
    +    if (sortup) {
    +      for (var i = sortedrows.length - 1; i >= 0; i--) {
    +        body.appendChild(sortedrows[i]);
    +      }
    +      header.className = 'up ' + header.className;
    +      hash = 'up-' + header.id;
    +    } else {
    +      for (var i = 0; i < sortedrows.length; i++) {
    +        body.appendChild(sortedrows[i]);
    +      }
    +      header.className = 'down ' + header.className;
    +      hash = 'dn-' + header.id;
    +    }
    +
    +    setHash(hash);
    +  }
    +
    +  /**
    +   * Adds the sort indicator as a hash to the document URL and all links.
    +   */
    +  function setHash(hash) {
    +    window.document.location.hash = hash;
    +    ids = window.linkelementids;
    +    for (var i = 0; i < ids.length; i++) {
    +        setHashOnAllLinks(document.getElementById(ids[i]), hash);
    +    }
    +  }
    +
    +  /**
    +   * Extend all links within the given tag with the given hash.
    +   */
    +  function setHashOnAllLinks(tag, hash) {
    +    links = tag.getElementsByTagName("a");
    +    for (var i = 0; i < links.length; i++) {
    +        var a = links[i];
    +        var href = a.href;
    +        var hashpos = href.indexOf("#");
    +        if (hashpos != -1) {
    +            href = href.substring(0, hashpos);
    +        }
    +        a.href = href + "#" + hash;
    +    }
    +  }
    +
    +  /**
    +   * Calculates the position of a element within its parent.
    +   */
    +  function getNodePosition(element) {
    +    var pos = -1;
    +    while (element) {
    +      element = element.previousSibling;
    +      pos++;
    +    }
    +    return pos;
    +  }
    +
    +  /**
    +   * Remove the sorting indicator style from all headers.
    +   */
    +  function resetSortedStyle(table) {
    +    for (var c = table.tHead.firstChild.firstChild; c; c = c.nextSibling) {
    +      if (c.className) {
    +        if (c.className.indexOf('down ') == 0) {
    +          c.className = c.className.slice(5);
    +        }
    +        if (c.className.indexOf('up ') == 0) {
    +          c.className = c.className.slice(3);
    +        }
    +      }
    +    }
    +  }
    +
    +  window['initialSort'] = initialSort;
    +  window['toggleSort'] = toggleSort;
    +
    +})();
    diff --git a/target/site/jacoco/jacoco-resources/source.gif b/target/site/jacoco/jacoco-resources/source.gif
    new file mode 100644
    index 0000000..b226e41
    Binary files /dev/null and b/target/site/jacoco/jacoco-resources/source.gif differ
    diff --git a/target/site/jacoco/jacoco-resources/up.gif b/target/site/jacoco/jacoco-resources/up.gif
    new file mode 100644
    index 0000000..58ed216
    Binary files /dev/null and b/target/site/jacoco/jacoco-resources/up.gif differ
    diff --git a/target/site/jacoco/jacoco-sessions.html b/target/site/jacoco/jacoco-sessions.html
    new file mode 100644
    index 0000000..b06044d
    --- /dev/null
    +++ b/target/site/jacoco/jacoco-sessions.html
    @@ -0,0 +1 @@
    +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="jacoco-resources/report.gif" type="image/gif"/><title>Sessions</title></head><body><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="jacoco-sessions.html" class="el_session">Sessions</a></span><a href="index.html" class="el_report">io.github.binance:binance-futures-connector-java</a> &gt; <span class="el_session">Sessions</span></div><h1>Sessions</h1><p>This coverage report is based on execution data from the following sessions:</p><table class="coverage" cellspacing="0"><thead><tr><td>Session</td><td>Start Time</td><td>Dump Time</td></tr></thead><tbody><tr><td><span class="el_session">KunjPathak-67e4250c</span></td><td>Apr 1, 2024, 7:29:00 PM</td><td>Apr 1, 2024, 7:29:08 PM</td></tr></tbody></table><p>Execution data for the following classes is considered in this report:</p><table class="coverage" cellspacing="0"><thead><tr><td>Class</td><td>Id</td></tr></thead><tbody><tr><td><span class="el_class">ch.qos.logback.classic.AsyncAppender</span></td><td><code>00f3b9efea68867f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.Level</span></td><td><code>e2155b45608f35d7</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.Logger</span></td><td><code>f35d4d4ad6b0173a</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.LoggerContext</span></td><td><code>d057ce3cea631d6b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.PatternLayout</span></td><td><code>6b4fcc6f23c89763</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.encoder.PatternLayoutEncoder</span></td><td><code>b5df0ef8a1a735ea</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.JoranConfigurator</span></td><td><code>63bb214e0f720ae8</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.ConfigurationAction</span></td><td><code>90d861250f52b75f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.ConsolePluginAction</span></td><td><code>2969e4b8b532cec5</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.ContextNameAction</span></td><td><code>4ffd1a75c51a473f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.EvaluatorAction</span></td><td><code>cc2e7d3c2fc18087</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.InsertFromJNDIAction</span></td><td><code>fce902dbb9dbd2a7</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.JMXConfiguratorAction</span></td><td><code>a58b513df0924938</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.LevelAction</span></td><td><code>8f89eefaf59271f1</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.LoggerAction</span></td><td><code>8d55f78fdf86cda9</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.LoggerContextListenerAction</span></td><td><code>835263a7d9309be9</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.ReceiverAction</span></td><td><code>9e9bd00760b812f2</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.joran.action.RootLoggerAction</span></td><td><code>0528540059645c3d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.ClassicConverter</span></td><td><code>78403f02659989af</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.DateConverter</span></td><td><code>5c52dc34531b028d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.EnsureExceptionHandling</span></td><td><code>f9c97b8da786f083</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.LevelConverter</span></td><td><code>05b4415a3dbcaaf4</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.LineSeparatorConverter</span></td><td><code>2e2dc69c3bdc6cd3</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.LoggerConverter</span></td><td><code>e250f04c84d66501</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.MessageConverter</span></td><td><code>ef2f64b51bca1aac</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.NamedConverter</span></td><td><code>2d8a1e4cd16b9929</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.TargetLengthBasedClassNameAbbreviator</span></td><td><code>ec60b2fb41d57b0a</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.ThreadConverter</span></td><td><code>a95aaedda263355c</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.ThrowableHandlingConverter</span></td><td><code>266cc4ca75fcd39d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.pattern.ThrowableProxyConverter</span></td><td><code>46dc88ad0c97e462</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.selector.DefaultContextSelector</span></td><td><code>fd861e3242ccff2f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.sift.SiftAction</span></td><td><code>9f73df3037d696a7</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.spi.EventArgUtil</span></td><td><code>88f3990bf293da69</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.spi.LoggerContextVO</span></td><td><code>ecac106025bca4a3</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.spi.LoggingEvent</span></td><td><code>75c5fe4974050a6f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.spi.PlatformInfo</span></td><td><code>0e826c07ba59ae45</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.spi.StackTraceElementProxy</span></td><td><code>ada177236960344b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.spi.ThrowableProxy</span></td><td><code>e6ac128b0bda53f5</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.spi.ThrowableProxyUtil</span></td><td><code>6e061d0582f771fe</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.spi.TurboFilterList</span></td><td><code>aa3cf39d0c0c651e</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.util.ContextInitializer</span></td><td><code>f560906e9553d69f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.util.ContextSelectorStaticBinder</span></td><td><code>271bbf6fa66123b1</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.util.DefaultNestedComponentRules</span></td><td><code>840b992fa00c7e60</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.util.EnvUtil</span></td><td><code>39b5543082458460</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.util.LogbackMDCAdapter</span></td><td><code>a05682a253fd41d4</code></td></tr><tr><td><span class="el_class">ch.qos.logback.classic.util.LoggerNameUtil</span></td><td><code>b8d88c97a0cadcfa</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.AsyncAppenderBase</span></td><td><code>62d45df726cf3e80</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.AsyncAppenderBase.Worker</span></td><td><code>a7e04f1347015236</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.BasicStatusManager</span></td><td><code>f42ab87c1f66e222</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.ConsoleAppender</span></td><td><code>d101474cda5e45c9</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.ContextBase</span></td><td><code>707ceedbd09855e6</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.CoreConstants</span></td><td><code>09363a83cd5b4101</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.FileAppender</span></td><td><code>9bcdaf4f32f84b05</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.LayoutBase</span></td><td><code>e6bfd3b1edc3ab01</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.OutputStreamAppender</span></td><td><code>79e07918442741f3</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.UnsynchronizedAppenderBase</span></td><td><code>0672be5753362c70</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.encoder.EncoderBase</span></td><td><code>f2507a7276f26c10</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.encoder.LayoutWrappingEncoder</span></td><td><code>6c80790d34287d6b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.helpers.CyclicBuffer</span></td><td><code>422c7b9f7318f10a</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.GenericConfigurator</span></td><td><code>3f448ac12ab6a263</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.JoranConfiguratorBase</span></td><td><code>38c4decb94b320f7</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.AbstractEventEvaluatorAction</span></td><td><code>bf3cf252a2822906</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.Action</span></td><td><code>7cf2d4f3569d0788</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.ActionUtil</span></td><td><code>da5c6cf74bffc921</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.ActionUtil.1</span></td><td><code>c00c37a033db136c</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.ActionUtil.Scope</span></td><td><code>461815209cc76697</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.AppenderAction</span></td><td><code>22c3c549e13663a1</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.AppenderRefAction</span></td><td><code>3c0bd482c9925292</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.ContextPropertyAction</span></td><td><code>4d47e7c289aa172b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.ConversionRuleAction</span></td><td><code>6ad21d1237f36c71</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.DefinePropertyAction</span></td><td><code>3d08042673a6e5dc</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.IADataForBasicProperty</span></td><td><code>cbe844e4f3903797</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.IADataForComplexProperty</span></td><td><code>9b210f34ec734f9e</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.ImplicitAction</span></td><td><code>86dae105afebc13c</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.IncludeAction</span></td><td><code>2775b098b6b111dc</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.NOPAction</span></td><td><code>69348e8c62d1a733</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.NestedBasicPropertyIA</span></td><td><code>89ed90b29bc14f36</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.NestedBasicPropertyIA.1</span></td><td><code>08e44e1168d7ea7b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.NestedComplexPropertyIA</span></td><td><code>178aace2d0448f6a</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.NestedComplexPropertyIA.1</span></td><td><code>5160250e9b77af57</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.NewRuleAction</span></td><td><code>265aa9ab808da62d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.ParamAction</span></td><td><code>ad2376677140dcb4</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.PropertyAction</span></td><td><code>81b578f6564d00a1</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.ShutdownHookAction</span></td><td><code>e67fa543b234ff0d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.StatusListenerAction</span></td><td><code>4cf479b0b81398f3</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.action.TimestampAction</span></td><td><code>d7a48c3648a91ea8</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.conditional.ElseAction</span></td><td><code>fe56c4a40374cd79</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.conditional.IfAction</span></td><td><code>87c92d3efc3996c9</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.conditional.ThenAction</span></td><td><code>dd7886fdda1bb93e</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.conditional.ThenOrElseActionBase</span></td><td><code>9e00d4141028a50c</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.event.BodyEvent</span></td><td><code>0c8f2f07c6888bab</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.event.EndEvent</span></td><td><code>0c2e1da47ad508cc</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.event.SaxEvent</span></td><td><code>80662212b5cc3b53</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.event.SaxEventRecorder</span></td><td><code>639eb66c9ea90531</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.event.StartEvent</span></td><td><code>914de9498a78076d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.CAI_WithLocatorSupport</span></td><td><code>f96b1cd7be830663</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.ConfigurationWatchList</span></td><td><code>fba78df767e05182</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.ConsoleTarget</span></td><td><code>6e2cdd5051fbf329</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.ConsoleTarget.1</span></td><td><code>9612187e03729cd5</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.ConsoleTarget.2</span></td><td><code>ea3332451607183e</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.DefaultNestedComponentRegistry</span></td><td><code>f3ac4f0369a959d6</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.ElementPath</span></td><td><code>ab4711e5039d31b0</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.ElementSelector</span></td><td><code>605584d4fe3a6b67</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.EventPlayer</span></td><td><code>739ef0261c196bb2</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.HostClassAndPropertyDouble</span></td><td><code>199aef84b04dd48c</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.InterpretationContext</span></td><td><code>ce4c00a894617c6e</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.Interpreter</span></td><td><code>634fa7d2dde257a5</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.NoAutoStartUtil</span></td><td><code>6fe8a98ba9c5ce85</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.spi.SimpleRuleStore</span></td><td><code>19c383749dc55e01</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.util.ConfigurationWatchListUtil</span></td><td><code>a35db514967601cf</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.util.PropertySetter</span></td><td><code>8f7e7385541ef400</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.util.StringToObjectConverter</span></td><td><code>2e393f7832702c3f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.util.beans.BeanDescription</span></td><td><code>a249e33828fc438a</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.util.beans.BeanDescriptionCache</span></td><td><code>9d679b6b2b24c9f7</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.util.beans.BeanDescriptionFactory</span></td><td><code>1abb714ec36ec08c</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.joran.util.beans.BeanUtil</span></td><td><code>889c2d82913f56d3</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.net.ssl.SSLNestedComponentRegistryRules</span></td><td><code>cdeda61b0c175e73</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.Converter</span></td><td><code>925f6cb417029041</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.ConverterUtil</span></td><td><code>dd9b10877d49fdef</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.DynamicConverter</span></td><td><code>66d903dd096314f6</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.FormatInfo</span></td><td><code>875526d52e168bcb</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.FormattingConverter</span></td><td><code>c3110b5495da3c0a</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.LiteralConverter</span></td><td><code>65b2e319699170e6</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.PatternLayoutBase</span></td><td><code>a804a6743796ed4f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.PatternLayoutEncoderBase</span></td><td><code>8869b320200d58ca</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.SpacePadder</span></td><td><code>e82e4efc2cb997cb</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.Compiler</span></td><td><code>1c6d6460ba38602b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.FormattingNode</span></td><td><code>c1ea708a78deec04</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.Node</span></td><td><code>6c2db44212d84b68</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.OptionTokenizer</span></td><td><code>b9b225507c800bd5</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.Parser</span></td><td><code>7b1aef016f4f95f3</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.SimpleKeywordNode</span></td><td><code>f700f290325e600d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.Token</span></td><td><code>4f7e433507e860ed</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.TokenStream</span></td><td><code>b0bdcf4b6e0f87aa</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.TokenStream.1</span></td><td><code>fd95c0c735fd0ef7</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.parser.TokenStream.TokenizerState</span></td><td><code>3467111fb3bf68e6</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.util.AlmostAsIsEscapeUtil</span></td><td><code>e719d65b9213d1fa</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.util.AsIsEscapeUtil</span></td><td><code>59f6b4aeb7076212</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.util.RegularEscapeUtil</span></td><td><code>1cc07c8d9d362995</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.pattern.util.RestrictedEscapeUtil</span></td><td><code>05ac894407a1822b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.recovery.ResilientFileOutputStream</span></td><td><code>2afb940d9286a078</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.recovery.ResilientOutputStreamBase</span></td><td><code>f417572e91a72b81</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy</span></td><td><code>ccc58d7139de9656</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.RollingFileAppender</span></td><td><code>b6e18b43ca440d7f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.RollingPolicyBase</span></td><td><code>e331e0f5c275c3e5</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.TimeBasedFileNamingAndTriggeringPolicyBase</span></td><td><code>f72a2ecc11c360b0</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.TimeBasedRollingPolicy</span></td><td><code>3b049b19333df91f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.CompressionMode</span></td><td><code>14d64b070c0eb595</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.Compressor</span></td><td><code>f753a94d3fa3e08d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.Compressor.1</span></td><td><code>50968601a58575f8</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.DateTokenConverter</span></td><td><code>fcdec6d98dfc9b78</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.FileFilterUtil</span></td><td><code>cb34f67c8a1e87a6</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.FileNamePattern</span></td><td><code>93234362df021b15</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.PeriodicityType</span></td><td><code>8b1d4c0f7314f120</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.RenameUtil</span></td><td><code>7ac7ef63c2866975</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.RollingCalendar</span></td><td><code>80a301a204e2d598</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.RollingCalendar.1</span></td><td><code>3639a0e622f23134</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.rolling.helper.TimeBasedArchiveRemover</span></td><td><code>f1f68ffac72fed27</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.spi.AppenderAttachableImpl</span></td><td><code>356e7661a1308dba</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.spi.ContextAwareBase</span></td><td><code>507768fbb8be644f</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.spi.ContextAwareImpl</span></td><td><code>e054ab71d51b27ec</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.spi.FilterAttachableImpl</span></td><td><code>e0d2c4e50fd975d2</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.spi.FilterReply</span></td><td><code>8ffb0681c411c96a</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.spi.LogbackLock</span></td><td><code>b3b7af385a799776</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.status.InfoStatus</span></td><td><code>1d3c0987bb0ffe10</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.status.StatusBase</span></td><td><code>7c1cffd1a9986020</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.status.StatusUtil</span></td><td><code>b5fec2971e383d38</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Node</span></td><td><code>173ef78e5278fe04</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Node.Type</span></td><td><code>b8a40f4b8fbe988c</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.NodeToStringTransformer</span></td><td><code>1e8620cc7b5415cb</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.NodeToStringTransformer.1</span></td><td><code>5967309dea3614e0</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Parser</span></td><td><code>c06549d7b1e1487d</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Parser.1</span></td><td><code>78a0480962b020ea</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Token</span></td><td><code>3f38da4ca554aafd</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Token.Type</span></td><td><code>d037d0aeea85e517</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Tokenizer</span></td><td><code>6a388c818909b082</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Tokenizer.1</span></td><td><code>5446562f97e885f7</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.subst.Tokenizer.TokenizerState</span></td><td><code>a43d7665d3995d51</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.AggregationType</span></td><td><code>e82dcae26638e651</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.COWArrayList</span></td><td><code>fd4fbd3c0c90c052</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.CachingDateFormatter</span></td><td><code>371338e1c1d98e24</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.CharSequenceState</span></td><td><code>f898d54b4e66eaeb</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.CharSequenceToRegexMapper</span></td><td><code>32675eaa72c190be</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.DatePatternToRegexUtil</span></td><td><code>9386e299c5f6ea76</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.EnvUtil</span></td><td><code>7b577f5a09fa36fe</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.FileSize</span></td><td><code>4fd8e390d1cf1518</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.FileUtil</span></td><td><code>92c6cbedcb07ec63</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.Loader</span></td><td><code>6a7f26fdd43cf12b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.Loader.1</span></td><td><code>d6e48f075e51e44b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.OptionHelper</span></td><td><code>52dae6015c6ac77b</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.StatusListenerConfigHelper</span></td><td><code>b3e50ff76e275069</code></td></tr><tr><td><span class="el_class">ch.qos.logback.core.util.StatusPrinter</span></td><td><code>04fef78263405164</code></td></tr><tr><td><a href="com.binance.connector.futures.client.enums/HttpMethod.html" class="el_class">com.binance.connector.futures.client.enums.HttpMethod</a></td><td><code>9b3251153db5a404</code></td></tr><tr><td><a href="com.binance.connector.futures.client.enums/RequestType.html" class="el_class">com.binance.connector.futures.client.enums.RequestType</a></td><td><code>ed85f33bc582a056</code></td></tr><tr><td><a href="com.binance.connector.futures.client.exceptions/BinanceClientException.html" class="el_class">com.binance.connector.futures.client.exceptions.BinanceClientException</a></td><td><code>90e86fa3ccefae9f</code></td></tr><tr><td><a href="com.binance.connector.futures.client.exceptions/BinanceConnectorException.html" class="el_class">com.binance.connector.futures.client.exceptions.BinanceConnectorException</a></td><td><code>9a345651998b87d9</code></td></tr><tr><td><a href="com.binance.connector.futures.client.exceptions/BinanceServerException.html" class="el_class">com.binance.connector.futures.client.exceptions.BinanceServerException</a></td><td><code>9117061a2c751afb</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl/CMFuturesClientImpl.html" class="el_class">com.binance.connector.futures.client.impl.CMFuturesClientImpl</a></td><td><code>e0d1e19e38202d0a</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl/CMWebsocketClientImpl.html" class="el_class">com.binance.connector.futures.client.impl.CMWebsocketClientImpl</a></td><td><code>11e217dc432c4bdd</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl/FuturesClientImpl.html" class="el_class">com.binance.connector.futures.client.impl.FuturesClientImpl</a></td><td><code>b74e149cc751d3be</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl/MarkPriceSymbolParams.html" class="el_class">com.binance.connector.futures.client.impl.MarkPriceSymbolParams</a></td><td><code>3ae7ce78efec72e5</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl/UMFuturesClientImpl.html" class="el_class">com.binance.connector.futures.client.impl.UMFuturesClientImpl</a></td><td><code>d4d1fc00dd696ea9</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl/WebsocketClientImpl.html" class="el_class">com.binance.connector.futures.client.impl.WebsocketClientImpl</a></td><td><code>6dff82436fb6149f</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.cm_futures/CMAccount.html" class="el_class">com.binance.connector.futures.client.impl.cm_futures.CMAccount</a></td><td><code>f0291cb76529563e</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.cm_futures/CMMarket.html" class="el_class">com.binance.connector.futures.client.impl.cm_futures.CMMarket</a></td><td><code>f19bffe6e4eb7069</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.cm_futures/CMPortfolioMargin.html" class="el_class">com.binance.connector.futures.client.impl.cm_futures.CMPortfolioMargin</a></td><td><code>a08c939428578ade</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.cm_futures/CMUserData.html" class="el_class">com.binance.connector.futures.client.impl.cm_futures.CMUserData</a></td><td><code>a001d634838a97fb</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.futures/Account.html" class="el_class">com.binance.connector.futures.client.impl.futures.Account</a></td><td><code>bbc98e38c37a156c</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.futures/Market.html" class="el_class">com.binance.connector.futures.client.impl.futures.Market</a></td><td><code>be17dd294dc04649</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.futures/PortfolioMargin.html" class="el_class">com.binance.connector.futures.client.impl.futures.PortfolioMargin</a></td><td><code>ce478898e0e63330</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.futures/UserData.html" class="el_class">com.binance.connector.futures.client.impl.futures.UserData</a></td><td><code>4211399c1812bbb0</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.um_futures/UMAccount.html" class="el_class">com.binance.connector.futures.client.impl.um_futures.UMAccount</a></td><td><code>0159cd3bf850d7ee</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.um_futures/UMMarket.html" class="el_class">com.binance.connector.futures.client.impl.um_futures.UMMarket</a></td><td><code>e11fab0c76d407fa</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.um_futures/UMPortfolioMargin.html" class="el_class">com.binance.connector.futures.client.impl.um_futures.UMPortfolioMargin</a></td><td><code>4a13984fd5ce1c21</code></td></tr><tr><td><a href="com.binance.connector.futures.client.impl.um_futures/UMUserData.html" class="el_class">com.binance.connector.futures.client.impl.um_futures.UMUserData</a></td><td><code>4130f811737608a0</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/HttpClientSingleton.html" class="el_class">com.binance.connector.futures.client.utils.HttpClientSingleton</a></td><td><code>0b0b10e197c99b9f</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/JSONParser.html" class="el_class">com.binance.connector.futures.client.utils.JSONParser</a></td><td><code>d4ddfb0754eab9ba</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/ParameterChecker.html" class="el_class">com.binance.connector.futures.client.utils.ParameterChecker</a></td><td><code>519c0123f7b7d39c</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/RequestBuilder.html" class="el_class">com.binance.connector.futures.client.utils.RequestBuilder</a></td><td><code>d3715e1f3b2346fd</code></td></tr><tr><td><span class="el_class">com.binance.connector.futures.client.utils.RequestBuilder.1</span></td><td><code>aa9f70c2e81ba1c7</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/RequestHandler.html" class="el_class">com.binance.connector.futures.client.utils.RequestHandler</a></td><td><code>9c7b34d720a003b2</code></td></tr><tr><td><span class="el_class">com.binance.connector.futures.client.utils.RequestHandler.1</span></td><td><code>46dc9ef050c18e71</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/ResponseHandler.html" class="el_class">com.binance.connector.futures.client.utils.ResponseHandler</a></td><td><code>223a3cc453de9ded</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/SignatureGenerator.html" class="el_class">com.binance.connector.futures.client.utils.SignatureGenerator</a></td><td><code>dbdca8f8e565f1ee</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/UrlBuilder.html" class="el_class">com.binance.connector.futures.client.utils.UrlBuilder</a></td><td><code>e248baeba07dc6d3</code></td></tr><tr><td><a href="com.binance.connector.futures.client.utils/WebSocketConnection.html" class="el_class">com.binance.connector.futures.client.utils.WebSocketConnection</a></td><td><code>9fa5ca6e5439e523</code></td></tr><tr><td><a href="com.binance.connector.futures.logging.util/MsEpochConverter.html" class="el_class">com.binance.connector.futures.logging.util.MsEpochConverter</a></td><td><code>0d7e298e9c753132</code></td></tr><tr><td><span class="el_class">com.sun.security.sasl.gsskerb.JdkSASL</span></td><td><code>64616edb9a35b7d8</code></td></tr><tr><td><span class="el_class">com.sun.security.sasl.gsskerb.JdkSASL.1</span></td><td><code>0c5e6fbb019aaa08</code></td></tr><tr><td><span class="el_class">com.sun.security.sasl.gsskerb.JdkSASL.ProviderService</span></td><td><code>9b2beff76c2c0ad0</code></td></tr><tr><td><span class="el_class">junit.runner.Version</span></td><td><code>494731cb4b59ac46</code></td></tr><tr><td><span class="el_class">kotlin.LazyKt__LazyJVMKt</span></td><td><code>038afac03e9eb08e</code></td></tr><tr><td><span class="el_class">kotlin.Pair</span></td><td><code>293d54fad4911819</code></td></tr><tr><td><span class="el_class">kotlin.SynchronizedLazyImpl</span></td><td><code>3a5dd8ff78ea035f</code></td></tr><tr><td><span class="el_class">kotlin.TuplesKt</span></td><td><code>17434c57a8070a93</code></td></tr><tr><td><span class="el_class">kotlin.UNINITIALIZED_VALUE</span></td><td><code>a9162175b6856c96</code></td></tr><tr><td><span class="el_class">kotlin.Unit</span></td><td><code>525649945818806c</code></td></tr><tr><td><span class="el_class">kotlin.collections.AbstractCollection</span></td><td><code>dac1458732546ecf</code></td></tr><tr><td><span class="el_class">kotlin.collections.AbstractList</span></td><td><code>a508ace426a9c37e</code></td></tr><tr><td><span class="el_class">kotlin.collections.AbstractList.Companion</span></td><td><code>21c4944ba89d5da5</code></td></tr><tr><td><span class="el_class">kotlin.collections.ArrayAsCollection</span></td><td><code>349ad302c4727217</code></td></tr><tr><td><span class="el_class">kotlin.collections.ArraysKt__ArraysJVMKt</span></td><td><code>f91ff8edfd77307b</code></td></tr><tr><td><span class="el_class">kotlin.collections.ArraysKt___ArraysJvmKt</span></td><td><code>3e3c5da3e846eb8a</code></td></tr><tr><td><span class="el_class">kotlin.collections.ArraysKt___ArraysKt</span></td><td><code>b970dcdc981305b4</code></td></tr><tr><td><span class="el_class">kotlin.collections.ArraysUtilJVM</span></td><td><code>9595b65dba34e5b6</code></td></tr><tr><td><span class="el_class">kotlin.collections.CollectionsKt__CollectionsJVMKt</span></td><td><code>cbb4a593ec360d12</code></td></tr><tr><td><span class="el_class">kotlin.collections.CollectionsKt__CollectionsKt</span></td><td><code>bfee8dcc50284d87</code></td></tr><tr><td><span class="el_class">kotlin.collections.CollectionsKt__IterablesKt</span></td><td><code>4e8c6bb98722f754</code></td></tr><tr><td><span class="el_class">kotlin.collections.CollectionsKt__MutableCollectionsJVMKt</span></td><td><code>8f9466a15ab8d3d9</code></td></tr><tr><td><span class="el_class">kotlin.collections.CollectionsKt__MutableCollectionsKt</span></td><td><code>e15041d70141aebe</code></td></tr><tr><td><span class="el_class">kotlin.collections.CollectionsKt___CollectionsKt</span></td><td><code>f07fc13f0aaf7249</code></td></tr><tr><td><span class="el_class">kotlin.collections.EmptyIterator</span></td><td><code>3a8696191890c31f</code></td></tr><tr><td><span class="el_class">kotlin.collections.EmptyList</span></td><td><code>c20c5f4d23d9884e</code></td></tr><tr><td><span class="el_class">kotlin.collections.EmptyMap</span></td><td><code>58c2df57350abc7b</code></td></tr><tr><td><span class="el_class">kotlin.collections.EmptySet</span></td><td><code>1d56510c4d03e5b5</code></td></tr><tr><td><span class="el_class">kotlin.collections.MapsKt__MapsKt</span></td><td><code>248a5bb9bb83325b</code></td></tr><tr><td><span class="el_class">kotlin.collections.SetsKt__SetsKt</span></td><td><code>8ea112a91f3539bb</code></td></tr><tr><td><span class="el_class">kotlin.comparisons.ComparisonsKt__ComparisonsKt</span></td><td><code>0b28441186dd8b27</code></td></tr><tr><td><span class="el_class">kotlin.comparisons.NaturalOrderComparator</span></td><td><code>ceba1065f779d3ce</code></td></tr><tr><td><span class="el_class">kotlin.internal.ProgressionUtilKt</span></td><td><code>29801081d7d99e47</code></td></tr><tr><td><span class="el_class">kotlin.io.CloseableKt</span></td><td><code>51a1fdae7ab7c81c</code></td></tr><tr><td><span class="el_class">kotlin.jvm.internal.ArrayIterator</span></td><td><code>e7cca165be907e85</code></td></tr><tr><td><span class="el_class">kotlin.jvm.internal.ArrayIteratorKt</span></td><td><code>0e7bd1298b98e165</code></td></tr><tr><td><span class="el_class">kotlin.jvm.internal.Intrinsics</span></td><td><code>842f06f411842f7e</code></td></tr><tr><td><span class="el_class">kotlin.jvm.internal.Lambda</span></td><td><code>c28837c3bcb890f4</code></td></tr><tr><td><span class="el_class">kotlin.jvm.internal.Ref.IntRef</span></td><td><code>18df4324f9f7f4f9</code></td></tr><tr><td><span class="el_class">kotlin.jvm.internal.Ref.ObjectRef</span></td><td><code>3c4c8783260b7604</code></td></tr><tr><td><span class="el_class">kotlin.ranges.IntProgression</span></td><td><code>89535c4367f3ab90</code></td></tr><tr><td><span class="el_class">kotlin.ranges.IntProgression.Companion</span></td><td><code>8a5746a079b4af6f</code></td></tr><tr><td><span class="el_class">kotlin.ranges.IntRange</span></td><td><code>573882adafcff832</code></td></tr><tr><td><span class="el_class">kotlin.ranges.IntRange.Companion</span></td><td><code>c7c956f6734b2a80</code></td></tr><tr><td><span class="el_class">kotlin.ranges.RangesKt__RangesKt</span></td><td><code>b101b16ffbf62048</code></td></tr><tr><td><span class="el_class">kotlin.ranges.RangesKt___RangesKt</span></td><td><code>5d8d9ae19c9ff950</code></td></tr><tr><td><span class="el_class">kotlin.text.CharsKt__CharJVMKt</span></td><td><code>32f32176972b845c</code></td></tr><tr><td><span class="el_class">kotlin.text.Charsets</span></td><td><code>12ea43b70c031a8a</code></td></tr><tr><td><span class="el_class">kotlin.text.Regex</span></td><td><code>cd2d13ec6ceabde2</code></td></tr><tr><td><span class="el_class">kotlin.text.Regex.Companion</span></td><td><code>fa191f1ed7f55e04</code></td></tr><tr><td><span class="el_class">kotlin.text.StringsKt__StringNumberConversionsKt</span></td><td><code>b2da196ffad80790</code></td></tr><tr><td><span class="el_class">kotlin.text.StringsKt__StringsJVMKt</span></td><td><code>549bb7f2033c9782</code></td></tr><tr><td><span class="el_class">kotlin.text.StringsKt__StringsKt</span></td><td><code>7a723121eeaf9de7</code></td></tr><tr><td><span class="el_class">okhttp3.Address</span></td><td><code>a92230353a61fb64</code></td></tr><tr><td><span class="el_class">okhttp3.Authenticator</span></td><td><code>48acc4243e8fe449</code></td></tr><tr><td><span class="el_class">okhttp3.Authenticator.Companion</span></td><td><code>ff8262c1c6baeb13</code></td></tr><tr><td><span class="el_class">okhttp3.Authenticator.Companion.AuthenticatorNone</span></td><td><code>c140ce1e145519a0</code></td></tr><tr><td><span class="el_class">okhttp3.CacheControl</span></td><td><code>f5b600fa5a4863f0</code></td></tr><tr><td><span class="el_class">okhttp3.CacheControl.Builder</span></td><td><code>32e8b66333fb3290</code></td></tr><tr><td><span class="el_class">okhttp3.CacheControl.Companion</span></td><td><code>a59063fb2c7608ad</code></td></tr><tr><td><span class="el_class">okhttp3.CertificatePinner</span></td><td><code>5ddc1d05c58e1bdf</code></td></tr><tr><td><span class="el_class">okhttp3.CertificatePinner.Builder</span></td><td><code>b12d37865875ae96</code></td></tr><tr><td><span class="el_class">okhttp3.CertificatePinner.Companion</span></td><td><code>8c20054c6cbc0416</code></td></tr><tr><td><span class="el_class">okhttp3.CipherSuite</span></td><td><code>0eaa2132ee6e2706</code></td></tr><tr><td><span class="el_class">okhttp3.CipherSuite.Companion</span></td><td><code>17ee86ddcceb7e4a</code></td></tr><tr><td><span class="el_class">okhttp3.CipherSuite.Companion.ORDER_BY_NAME.1</span></td><td><code>ba597ec154d0ee66</code></td></tr><tr><td><span class="el_class">okhttp3.ConnectionPool</span></td><td><code>ea05a4cced58609c</code></td></tr><tr><td><span class="el_class">okhttp3.ConnectionSpec</span></td><td><code>012a1ffc11f3b1fe</code></td></tr><tr><td><span class="el_class">okhttp3.ConnectionSpec.Builder</span></td><td><code>3b8eb37b21db0fcc</code></td></tr><tr><td><span class="el_class">okhttp3.ConnectionSpec.Companion</span></td><td><code>71951efbfcef404f</code></td></tr><tr><td><span class="el_class">okhttp3.CookieJar</span></td><td><code>bc54a64c46466638</code></td></tr><tr><td><span class="el_class">okhttp3.CookieJar.Companion</span></td><td><code>475aa1d0143d5a2a</code></td></tr><tr><td><span class="el_class">okhttp3.CookieJar.Companion.NoCookies</span></td><td><code>e3b5e4871c5eba44</code></td></tr><tr><td><span class="el_class">okhttp3.Dispatcher</span></td><td><code>c460c11f7a7ca04d</code></td></tr><tr><td><span class="el_class">okhttp3.Dns</span></td><td><code>9669c9051983f50e</code></td></tr><tr><td><span class="el_class">okhttp3.Dns.Companion</span></td><td><code>44e434016d4f07fb</code></td></tr><tr><td><span class="el_class">okhttp3.Dns.Companion.DnsSystem</span></td><td><code>57ea8acc10183a14</code></td></tr><tr><td><span class="el_class">okhttp3.EventListener</span></td><td><code>c50bd229b1b00f1b</code></td></tr><tr><td><span class="el_class">okhttp3.EventListener.Companion</span></td><td><code>6dbc254653db2bef</code></td></tr><tr><td><span class="el_class">okhttp3.EventListener.Companion.NONE.1</span></td><td><code>a0f6885b341318d2</code></td></tr><tr><td><span class="el_class">okhttp3.Handshake</span></td><td><code>b8d8d789f8720d7a</code></td></tr><tr><td><span class="el_class">okhttp3.Handshake.Companion</span></td><td><code>1493b7f32339b76a</code></td></tr><tr><td><span class="el_class">okhttp3.Handshake.Companion.handshake.1</span></td><td><code>21959c22c29c6d11</code></td></tr><tr><td><span class="el_class">okhttp3.Handshake.peerCertificates.2</span></td><td><code>3e337689e9a1cdd9</code></td></tr><tr><td><span class="el_class">okhttp3.Headers</span></td><td><code>9fe4d16b6a6b95bc</code></td></tr><tr><td><span class="el_class">okhttp3.Headers.Builder</span></td><td><code>c2f1e637f0b284dc</code></td></tr><tr><td><span class="el_class">okhttp3.Headers.Companion</span></td><td><code>6f72a0bb0c6942e6</code></td></tr><tr><td><span class="el_class">okhttp3.HttpUrl</span></td><td><code>99ea0d124e1ae019</code></td></tr><tr><td><span class="el_class">okhttp3.HttpUrl.Builder</span></td><td><code>73e51c8dc417155e</code></td></tr><tr><td><span class="el_class">okhttp3.HttpUrl.Builder.Companion</span></td><td><code>882623dea99153d4</code></td></tr><tr><td><span class="el_class">okhttp3.HttpUrl.Companion</span></td><td><code>f91c1d7d580d118b</code></td></tr><tr><td><span class="el_class">okhttp3.MediaType</span></td><td><code>874da141e814eed9</code></td></tr><tr><td><span class="el_class">okhttp3.MediaType.Companion</span></td><td><code>35465bbaa840d19e</code></td></tr><tr><td><span class="el_class">okhttp3.OkHttpClient</span></td><td><code>4c8aacb81cf3525b</code></td></tr><tr><td><span class="el_class">okhttp3.OkHttpClient.Builder</span></td><td><code>7efbd1cc56f32c47</code></td></tr><tr><td><span class="el_class">okhttp3.OkHttpClient.Companion</span></td><td><code>9b723979b6fa78c0</code></td></tr><tr><td><span class="el_class">okhttp3.Protocol</span></td><td><code>f6ccc44e4e8bfa3c</code></td></tr><tr><td><span class="el_class">okhttp3.Protocol.Companion</span></td><td><code>14f6b1975836f78b</code></td></tr><tr><td><span class="el_class">okhttp3.Request</span></td><td><code>3e8a303312c674b2</code></td></tr><tr><td><span class="el_class">okhttp3.Request.Builder</span></td><td><code>7ca03188b1ac8df6</code></td></tr><tr><td><span class="el_class">okhttp3.RequestBody</span></td><td><code>618beef5446695e5</code></td></tr><tr><td><span class="el_class">okhttp3.RequestBody.Companion</span></td><td><code>416268e6649d363b</code></td></tr><tr><td><span class="el_class">okhttp3.RequestBody.Companion.toRequestBody.2</span></td><td><code>3c11ab4750a670f7</code></td></tr><tr><td><span class="el_class">okhttp3.Response</span></td><td><code>aceccadfe4cfad09</code></td></tr><tr><td><span class="el_class">okhttp3.Response.Builder</span></td><td><code>78bf45e20b95615a</code></td></tr><tr><td><span class="el_class">okhttp3.ResponseBody</span></td><td><code>e3132fdf997fcda9</code></td></tr><tr><td><span class="el_class">okhttp3.ResponseBody.Companion</span></td><td><code>b06a628c80e77ce5</code></td></tr><tr><td><span class="el_class">okhttp3.ResponseBody.Companion.asResponseBody.1</span></td><td><code>031b6168cd0b84bd</code></td></tr><tr><td><span class="el_class">okhttp3.Route</span></td><td><code>2819d8367671142d</code></td></tr><tr><td><span class="el_class">okhttp3.TlsVersion</span></td><td><code>24674983c0f57201</code></td></tr><tr><td><span class="el_class">okhttp3.TlsVersion.Companion</span></td><td><code>f3c8cd05f5fa3931</code></td></tr><tr><td><span class="el_class">okhttp3.WebSocketListener</span></td><td><code>8aed545d9e673255</code></td></tr><tr><td><span class="el_class">okhttp3.internal.HostnamesKt</span></td><td><code>b8fda54f93e9197b</code></td></tr><tr><td><span class="el_class">okhttp3.internal.Internal</span></td><td><code>cb1908d36b3b8430</code></td></tr><tr><td><span class="el_class">okhttp3.internal.Util</span></td><td><code>27b15bd4a5173807</code></td></tr><tr><td><span class="el_class">okhttp3.internal.Util.asFactory.1</span></td><td><code>908795f49264ea5a</code></td></tr><tr><td><span class="el_class">okhttp3.internal.Util.threadFactory.1</span></td><td><code>3127b8da07a224af</code></td></tr><tr><td><span class="el_class">okhttp3.internal.authenticator.JavaNetAuthenticator</span></td><td><code>6fb37d8f935d7f62</code></td></tr><tr><td><span class="el_class">okhttp3.internal.cache.CacheInterceptor</span></td><td><code>78b7581cba606985</code></td></tr><tr><td><span class="el_class">okhttp3.internal.cache.CacheInterceptor.Companion</span></td><td><code>0bcefac127d429a2</code></td></tr><tr><td><span class="el_class">okhttp3.internal.cache.CacheStrategy</span></td><td><code>72396fb73b82b435</code></td></tr><tr><td><span class="el_class">okhttp3.internal.cache.CacheStrategy.Companion</span></td><td><code>cdd1a30f783fec6c</code></td></tr><tr><td><span class="el_class">okhttp3.internal.cache.CacheStrategy.Factory</span></td><td><code>ca20c762c72f5b6a</code></td></tr><tr><td><span class="el_class">okhttp3.internal.concurrent.Task</span></td><td><code>3035d445f54280ef</code></td></tr><tr><td><span class="el_class">okhttp3.internal.concurrent.TaskQueue</span></td><td><code>9b48d32901fab490</code></td></tr><tr><td><span class="el_class">okhttp3.internal.concurrent.TaskRunner</span></td><td><code>2e9c17ecd934a52c</code></td></tr><tr><td><span class="el_class">okhttp3.internal.concurrent.TaskRunner.Companion</span></td><td><code>fd1b7f5504dab12a</code></td></tr><tr><td><span class="el_class">okhttp3.internal.concurrent.TaskRunner.RealBackend</span></td><td><code>c9a7795b660070fc</code></td></tr><tr><td><span class="el_class">okhttp3.internal.concurrent.TaskRunner.runnable.1</span></td><td><code>4eede62df92750a3</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.ConnectInterceptor</span></td><td><code>29a0c71ed011f275</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.ConnectionSpecSelector</span></td><td><code>220fdf37c5dd96ec</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.Exchange</span></td><td><code>20e3be68478fbd2c</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.Exchange.RequestBodySink</span></td><td><code>5e344f4cf352d0be</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.Exchange.ResponseBodySource</span></td><td><code>b28bfbefb804a8a7</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.ExchangeFinder</span></td><td><code>418ec53ee457e120</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealCall</span></td><td><code>6cc466ba5f516977</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealCall.AsyncCall</span></td><td><code>a0f751f16ee163ae</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealCall.CallReference</span></td><td><code>bf0e9f43952ee7c0</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealCall.timeout.1</span></td><td><code>237fa10d8faabfca</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnection</span></td><td><code>fa88a771b704b03d</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnection.Companion</span></td><td><code>1f1b73546c4a9909</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnection.WhenMappings</span></td><td><code>ce8efb1bbe5c5685</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnection.connectTls.1</span></td><td><code>b38b182903bf4e81</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnection.connectTls.2</span></td><td><code>4a2713a38a45f200</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnection.newWebSocketStreams.1</span></td><td><code>9f7811565a5c3c0e</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnectionPool</span></td><td><code>1b969936df171dd5</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnectionPool.Companion</span></td><td><code>cb99e5e893cd5aec</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RealConnectionPool.cleanupTask.1</span></td><td><code>1d203298adac2d50</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RouteDatabase</span></td><td><code>d7cc2c8549603d5b</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RouteSelector</span></td><td><code>c8c0fd3d4a53238c</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RouteSelector.Companion</span></td><td><code>2c608728bff4afcf</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RouteSelector.Selection</span></td><td><code>4773a6cd5fa5d081</code></td></tr><tr><td><span class="el_class">okhttp3.internal.connection.RouteSelector.resetNextProxy.1</span></td><td><code>adf5acad15def78a</code></td></tr><tr><td><span class="el_class">okhttp3.internal.duplex.MwsDuplexAccess</span></td><td><code>523cf870a95dcfbe</code></td></tr><tr><td><span class="el_class">okhttp3.internal.duplex.MwsDuplexAccess.Companion</span></td><td><code>020f3b30238665b8</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.BridgeInterceptor</span></td><td><code>de90802166d12946</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.CallServerInterceptor</span></td><td><code>9ad006f91ccbe01a</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.HttpHeaders</span></td><td><code>8d03f42f0ae17001</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.HttpMethod</span></td><td><code>537784350705c1b4</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.RealInterceptorChain</span></td><td><code>107dac0f4a2cb720</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.RealResponseBody</span></td><td><code>eb17742c80026772</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.RequestLine</span></td><td><code>f3041b5ca0fc10cd</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.RetryAndFollowUpInterceptor</span></td><td><code>9bc524d614bd30f0</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.RetryAndFollowUpInterceptor.Companion</span></td><td><code>ec18c1a19d925170</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.StatusLine</span></td><td><code>0283612ddc9f8a99</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http.StatusLine.Companion</span></td><td><code>e5ebdfa1d04e1db5</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http1.HeadersReader</span></td><td><code>b67a881531c9d39a</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http1.HeadersReader.Companion</span></td><td><code>73ac2dbb1d86f6d8</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http1.Http1ExchangeCodec</span></td><td><code>d06ca856de43bb66</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http1.Http1ExchangeCodec.AbstractSource</span></td><td><code>e2492126a4efcf5c</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http1.Http1ExchangeCodec.Companion</span></td><td><code>9aa724b7125aaf35</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http1.Http1ExchangeCodec.FixedLengthSource</span></td><td><code>613bf89dde7fd5e3</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http1.Http1ExchangeCodec.KnownLengthSink</span></td><td><code>195a992d475ef50f</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http2.Http2Connection.Listener</span></td><td><code>3213555447ac5585</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http2.Http2Connection.Listener.Companion</span></td><td><code>eab789f80da48ba1</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http2.Http2Connection.Listener.Companion.REFUSE_INCOMING_STREAMS.1</span></td><td><code>b6fa3c3bfc568597</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http2.Settings</span></td><td><code>b3c4347c02e4e8fb</code></td></tr><tr><td><span class="el_class">okhttp3.internal.http2.Settings.Companion</span></td><td><code>249ee3bc86cf27f8</code></td></tr><tr><td><span class="el_class">okhttp3.internal.platform.Jdk9Platform</span></td><td><code>60629ea2b05a9410</code></td></tr><tr><td><span class="el_class">okhttp3.internal.platform.Jdk9Platform.Companion</span></td><td><code>8c2e2601f3744945</code></td></tr><tr><td><span class="el_class">okhttp3.internal.platform.Platform</span></td><td><code>bbf6e3b6adaf1f82</code></td></tr><tr><td><span class="el_class">okhttp3.internal.platform.Platform.Companion</span></td><td><code>e58f6d70b79ff3e7</code></td></tr><tr><td><span class="el_class">okhttp3.internal.tls.BasicCertificateChainCleaner</span></td><td><code>d4d8478e117b3e72</code></td></tr><tr><td><span class="el_class">okhttp3.internal.tls.BasicCertificateChainCleaner.Companion</span></td><td><code>fcbcc8ce2f7548ca</code></td></tr><tr><td><span class="el_class">okhttp3.internal.tls.BasicTrustRootIndex</span></td><td><code>127de4b4d7e5b30f</code></td></tr><tr><td><span class="el_class">okhttp3.internal.tls.CertificateChainCleaner</span></td><td><code>548bee962c20236c</code></td></tr><tr><td><span class="el_class">okhttp3.internal.tls.CertificateChainCleaner.Companion</span></td><td><code>146f80aa989eebf8</code></td></tr><tr><td><span class="el_class">okhttp3.internal.tls.OkHostnameVerifier</span></td><td><code>5b11bce6d19b3341</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.RealWebSocket</span></td><td><code>7fe84690c2172933</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.RealWebSocket.Close</span></td><td><code>8e9ca5922c59c409</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.RealWebSocket.Companion</span></td><td><code>e11014cbdca2ceba</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.RealWebSocket.Streams</span></td><td><code>7cab6f310faa3bc9</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.RealWebSocket.WriterTask</span></td><td><code>7bb99fe224facb64</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.RealWebSocket.connect.1</span></td><td><code>730b71ae76d902da</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.RealWebSocket.writeOneFrame..inlined.synchronized.lambda.1</span></td><td><code>142e88c76baa2b6f</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.WebSocketExtensions</span></td><td><code>a64ce8b1d3680207</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.WebSocketExtensions.Companion</span></td><td><code>528784185cb1c80a</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.WebSocketProtocol</span></td><td><code>80333ba797fedf6e</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.WebSocketReader</span></td><td><code>98ede1438f2b8778</code></td></tr><tr><td><span class="el_class">okhttp3.internal.ws.WebSocketWriter</span></td><td><code>2726658d0491241c</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.Dispatcher</span></td><td><code>aff64f7f4fb517f9</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockResponse</span></td><td><code>93abce3066257c12</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockResponse.Companion</span></td><td><code>37be77554120e61b</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer</span></td><td><code>7b1b5d0bcc049e58</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer.Companion</span></td><td><code>b13e4e5207a2113c</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer.Companion.1</span></td><td><code>df2fcce43424d194</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer.Companion.UNTRUSTED_TRUST_MANAGER.1</span></td><td><code>27fea65f065fc5c6</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer.SocketHandler</span></td><td><code>f579e8256a1bf2ae</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer.SocketHandler.WhenMappings</span></td><td><code>b03aba3352143f97</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer.TruncatingBuffer</span></td><td><code>a9180217910f73ca</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer.serveConnection..inlined.execute.1</span></td><td><code>b22cb13790b142fe</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.MockWebServer.start..inlined.execute.1</span></td><td><code>ad7ecd64c174e06e</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.QueueDispatcher</span></td><td><code>6e0ffd5bc36b53f1</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.QueueDispatcher.Companion</span></td><td><code>684471ccb35d97a4</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.RecordedRequest</span></td><td><code>7a309ce3394e2ede</code></td></tr><tr><td><span class="el_class">okhttp3.mockwebserver.SocketPolicy</span></td><td><code>7b389e4b08ddb69f</code></td></tr><tr><td><span class="el_class">okio.-Base64</span></td><td><code>1c66d8e7b552e480</code></td></tr><tr><td><span class="el_class">okio.-Platform</span></td><td><code>d36293560f59c7bb</code></td></tr><tr><td><span class="el_class">okio.-Util</span></td><td><code>ba142450c6ecd1ef</code></td></tr><tr><td><span class="el_class">okio.AsyncTimeout</span></td><td><code>a39a89cd6a777c6b</code></td></tr><tr><td><span class="el_class">okio.AsyncTimeout.Companion</span></td><td><code>9aa50846b29417d9</code></td></tr><tr><td><span class="el_class">okio.AsyncTimeout.Watchdog</span></td><td><code>29135f6d0b8a71d3</code></td></tr><tr><td><span class="el_class">okio.AsyncTimeout.sink.1</span></td><td><code>0a463cb04014ca8b</code></td></tr><tr><td><span class="el_class">okio.AsyncTimeout.source.1</span></td><td><code>9da588e55ec2908e</code></td></tr><tr><td><span class="el_class">okio.Buffer</span></td><td><code>c54a8ca48f4b17cc</code></td></tr><tr><td><span class="el_class">okio.Buffer.UnsafeCursor</span></td><td><code>fb40e62dff020bec</code></td></tr><tr><td><span class="el_class">okio.ByteString</span></td><td><code>a4ef4be72543fed3</code></td></tr><tr><td><span class="el_class">okio.ByteString.Companion</span></td><td><code>27f1800ebb72a350</code></td></tr><tr><td><span class="el_class">okio.ForwardingSink</span></td><td><code>4102cc149c836c28</code></td></tr><tr><td><span class="el_class">okio.ForwardingSource</span></td><td><code>4f6f1c08b1a35a92</code></td></tr><tr><td><span class="el_class">okio.ForwardingTimeout</span></td><td><code>aa6760c2eee504a3</code></td></tr><tr><td><span class="el_class">okio.InputStreamSource</span></td><td><code>6253214b113fda89</code></td></tr><tr><td><span class="el_class">okio.Okio</span></td><td><code>a29f62259282e676</code></td></tr><tr><td><span class="el_class">okio.Okio__JvmOkioKt</span></td><td><code>d517ea5449478cf8</code></td></tr><tr><td><span class="el_class">okio.Okio__OkioKt</span></td><td><code>74b1ac198904e148</code></td></tr><tr><td><span class="el_class">okio.Options</span></td><td><code>5ecf225e898cc4ad</code></td></tr><tr><td><span class="el_class">okio.Options.Companion</span></td><td><code>9bd9cda622dafec9</code></td></tr><tr><td><span class="el_class">okio.OutputStreamSink</span></td><td><code>06426788baff45b0</code></td></tr><tr><td><span class="el_class">okio.RealBufferedSink</span></td><td><code>af6fb6b4014d8e09</code></td></tr><tr><td><span class="el_class">okio.RealBufferedSource</span></td><td><code>44e65b15f70b5b59</code></td></tr><tr><td><span class="el_class">okio.Segment</span></td><td><code>bb15f279e614a76b</code></td></tr><tr><td><span class="el_class">okio.Segment.Companion</span></td><td><code>b393eb92dd98b03b</code></td></tr><tr><td><span class="el_class">okio.SegmentPool</span></td><td><code>f2f52128ebd8f89a</code></td></tr><tr><td><span class="el_class">okio.SocketAsyncTimeout</span></td><td><code>58db2dc9634d48de</code></td></tr><tr><td><span class="el_class">okio.Timeout</span></td><td><code>988b7cdba32683c4</code></td></tr><tr><td><span class="el_class">okio.Timeout.Companion</span></td><td><code>779f91eb9385a6e3</code></td></tr><tr><td><span class="el_class">okio.Timeout.Companion.NONE.1</span></td><td><code>909c52e3a357030c</code></td></tr><tr><td><span class="el_class">okio.Utf8</span></td><td><code>48df2909d40b5aa0</code></td></tr><tr><td><span class="el_class">okio.internal.BufferKt</span></td><td><code>da381c13bb33ee63</code></td></tr><tr><td><span class="el_class">okio.internal.ByteStringKt</span></td><td><code>6ed15eb9808248c5</code></td></tr><tr><td><span class="el_class">org.apache.commons.codec.binary.Hex</span></td><td><code>05945e51666f7b57</code></td></tr><tr><td><span class="el_class">org.apache.maven.plugin.surefire.log.api.NullConsoleLogger</span></td><td><code>50e0945fec76b333</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.BaseProviderFactory</span></td><td><code>da939a0152866a4b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.BiProperty</span></td><td><code>ed0281592f3976b4</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.Command</span></td><td><code>52d7b732759793ff</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.Constants</span></td><td><code>8f58b0da27218c74</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.DumpErrorSingleton</span></td><td><code>ea25742803c9e73f</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.ForkedProcessEventType</span></td><td><code>4f32ae2d4e670365</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.ForkingReporterFactory</span></td><td><code>be06f83accc5a8aa</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.ForkingRunListener</span></td><td><code>c34d0a9f28f66585</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.MasterProcessCommand</span></td><td><code>fc8c116a509256d1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.booter.Shutdown</span></td><td><code>47a37ed2a684ef1d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.cli.CommandLineOption</span></td><td><code>5825f848ee2abcd7</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.provider.AbstractProvider</span></td><td><code>0fea65ed91d7c12a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.report.ConsoleOutputCapture</span></td><td><code>7ee3451cf95e2f70</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.report.ConsoleOutputCapture.ForwardingPrintStream</span></td><td><code>804935f758ebaea3</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.report.ConsoleOutputCapture.NullOutputStream</span></td><td><code>a81300d2d50decb6</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.report.ReporterConfiguration</span></td><td><code>bf4075c0385296c2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.report.RunMode</span></td><td><code>70edc0a9dea60143</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.report.SimpleReportEntry</span></td><td><code>5acc6a35bed0445f</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.report.TestOutputReportEntry</span></td><td><code>42f823601e9c6877</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.stream.AbstractStreamDecoder</span></td><td><code>c6f3b2781f9ac881</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.stream.AbstractStreamDecoder.BufferedStream</span></td><td><code>11f69a75bc1c7211</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.stream.AbstractStreamDecoder.Memento</span></td><td><code>e504a9e8cfc028af</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.stream.AbstractStreamDecoder.Segment</span></td><td><code>773004ac6cd115ef</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.stream.AbstractStreamDecoder.StreamReadStatus</span></td><td><code>8d5ee1d510b5c935</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.stream.AbstractStreamEncoder</span></td><td><code>9547668418a858ad</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.stream.SegmentType</span></td><td><code>77b0d78ed3ddd126</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.suite.RunResult</span></td><td><code>0eef4ae883b6fcaa</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.DirectoryScannerParameters</span></td><td><code>529e83b831c47f72</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.IncludedExcludedPatterns</span></td><td><code>e12220ce508068df</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.ResolvedTest</span></td><td><code>119a5faa0ae08a91</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.ResolvedTest.ClassMatcher</span></td><td><code>cb9dd1b6069a872b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.ResolvedTest.MethodMatcher</span></td><td><code>1d5196f3dfcebd52</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.ResolvedTest.Type</span></td><td><code>6f46eedd1917ca66</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.RunOrderParameters</span></td><td><code>f74f6b3eb9f1a132</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.TestArtifactInfo</span></td><td><code>6d162cddde2db959</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.TestListResolver</span></td><td><code>0f4645f0d7fd02c8</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.testset.TestRequest</span></td><td><code>1cb2946d8f0dc9e4</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.CloseableIterator</span></td><td><code>01846c357efacb7b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.DefaultRunOrderCalculator</span></td><td><code>21a42ec0f6d63b8e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.DefaultScanResult</span></td><td><code>01695a339c66ab8d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.ReflectionUtils</span></td><td><code>7f9a430ae144c985</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.RunOrder</span></td><td><code>93376844e6d709d3</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.TestsToRun</span></td><td><code>db4e8195893ece6d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.TestsToRun.ClassesIterator</span></td><td><code>543f26bfbdd04ce0</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleReadableChannel</span></td><td><code>6826ce793980b64e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleWritableChannel</span></td><td><code>484afcc5593fbc9a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.Channels</span></td><td><code>eb60281181a1dc33</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.Channels.3</span></td><td><code>605144c3f67338aa</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.Channels.4</span></td><td><code>4834cf9402eabd28</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.ClassMethod</span></td><td><code>817ad544e129b000</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.DaemonThreadFactory</span></td><td><code>b2161e778265b95d</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.DaemonThreadFactory.NamedThreadFactory</span></td><td><code>e3fb668fa8792230</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.DumpFileUtils</span></td><td><code>9cc0f89ffb46ba32</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.ImmutableMap</span></td><td><code>c7398d64c0977b06</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.ImmutableMap.Node</span></td><td><code>3a9862055afaee58</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.api.util.internal.ObjectUtils</span></td><td><code>992d9f9f62042416</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.AbstractPathConfiguration</span></td><td><code>f8b4034fe9c934d2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.BooterDeserializer</span></td><td><code>d2b4a565d2c195cc</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ClassLoaderConfiguration</span></td><td><code>c511fbfeb1f35c23</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.Classpath</span></td><td><code>d05af49602124353</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ClasspathConfiguration</span></td><td><code>d14c58928ac6aa7b</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader</span></td><td><code>8bc1181d0c5af474</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader.1</span></td><td><code>72a8e2906ddc1c93</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.CommandReader.CommandRunnable</span></td><td><code>f6a6b02be2fb0964</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter</span></td><td><code>c8ce6ed3be8ec9bc</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.1</span></td><td><code>68f2dae15ae26cc2</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.3</span></td><td><code>fc217f2c1d87c099</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.4</span></td><td><code>2afb302f7c81f991</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.6</span></td><td><code>850ef2748b5ef5e6</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.7</span></td><td><code>9577114e02a5bdef</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.8</span></td><td><code>3c8febd047cd2b0c</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedBooter.PingScheduler</span></td><td><code>c83e3af27d5d3c47</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ForkedNodeArg</span></td><td><code>9dbb0ff22dfc1303</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.PpidChecker</span></td><td><code>f83a9169197e13b1</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ProcessCheckerType</span></td><td><code>e554be35191ff5a7</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.PropertiesWrapper</span></td><td><code>1e4e30276db2e62e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.ProviderConfiguration</span></td><td><code>ec2cd1e39ec4278e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.StartupConfiguration</span></td><td><code>70176a3dd903d57a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.SystemPropertyManager</span></td><td><code>a843c08e9b5c79ad</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.TypeEncodedValue</span></td><td><code>355d20d53741b604</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory</span></td><td><code>67a1c051e3809086</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory.1</span></td><td><code>cc936f6c85f9235a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.spi.AbstractMasterProcessChannelProcessorFactory.2</span></td><td><code>a1fa70e4af42c555</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.spi.CommandChannelDecoder</span></td><td><code>6684e6bad0b7c71e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.spi.EventChannelEncoder</span></td><td><code>b69d9287bf010b1a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.spi.EventChannelEncoder.StackTrace</span></td><td><code>265e85a5e039b0af</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.spi.LegacyMasterProcessChannelProcessorFactory</span></td><td><code>3b29862697f79d34</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.spi.SurefireMasterProcessChannelProcessorFactory</span></td><td><code>8c14c673718fba9e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.stream.CommandDecoder</span></td><td><code>a23a4082e2bbd1ed</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.stream.CommandDecoder.1</span></td><td><code>950700970edca54a</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.booter.stream.EventEncoder</span></td><td><code>7c894cb22c8c16ca</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junitplatform.JUnitPlatformProvider</span></td><td><code>958f7eb4311b3c2f</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junitplatform.LazyLauncher</span></td><td><code>a3841276826f155c</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junitplatform.RunListenerAdapter</span></td><td><code>0d7041faa0298e70</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junitplatform.RunListenerAdapter.1</span></td><td><code>967ebdaaeef83363</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.junitplatform.TestPlanScannerFilter</span></td><td><code>db2b13639af3176e</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.report.ClassMethodIndexer</span></td><td><code>0e8f3008aec84fcb</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.shared.lang3.JavaVersion</span></td><td><code>4e21c3be19560aac</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.shared.lang3.StringUtils</span></td><td><code>f086d3427078adb7</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.shared.lang3.SystemUtils</span></td><td><code>e5eafc9ce14dcbec</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.shared.lang3.math.NumberUtils</span></td><td><code>11e46630af73f131</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.shared.utils.StringUtils</span></td><td><code>abd8480c7152bf46</code></td></tr><tr><td><span class="el_class">org.apache.maven.surefire.shared.utils.cli.ShutdownHookUtils</span></td><td><code>011b23cd829ec86c</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.Constants</span></td><td><code>a815025e8bfc3641</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.Constants.ArrayEnumeration</span></td><td><code>929d153955f16a18</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDTDScannerImpl</span></td><td><code>df23d392ec7d9eda</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentFragmentScannerImpl</span></td><td><code>42c4752e9d14ffa5</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack</span></td><td><code>5092662a55f68b1b</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher</span></td><td><code>22ad5d0f0423d856</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentScannerImpl</span></td><td><code>f95b8336839d7f50</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher</span></td><td><code>5e8688b4476f7d87</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher</span></td><td><code>acbfc8ada70ea6e4</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher</span></td><td><code>05017bcceeaf2e50</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher</span></td><td><code>4ac4ac375f68cb9a</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher</span></td><td><code>2399f75b5af9e12e</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityManager</span></td><td><code>981fbcf7ff00f984</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityManager.1</span></td><td><code>bb865e7bc2c442b3</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityManager.ByteBufferPool</span></td><td><code>a322defbaf63fdc0</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityManager.CharacterBuffer</span></td><td><code>6462023b58b8cc81</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool</span></td><td><code>c9afee8a27afdf8b</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityManager.Entity</span></td><td><code>8d6dc89d3fc555e5</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityManager.RewindableInputStream</span></td><td><code>afbaf76d3ae9b52f</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityManager.ScannedEntity</span></td><td><code>f5d34eec17a4135f</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityScanner</span></td><td><code>d5c88d7e2efbe754</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLEntityScanner.1</span></td><td><code>ff0395540810acc0</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLErrorReporter</span></td><td><code>88fcd7c1279b18df</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLNSDocumentScannerImpl</span></td><td><code>fde0185d08fbe400</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher</span></td><td><code>02d084bd31e3aa1c</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLScanner</span></td><td><code>d77ca2d5a39e5b3c</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.XMLVersionDetector</span></td><td><code>0923e4113106f670</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.DTDGrammarBucket</span></td><td><code>df8b1dc6ad7ef837</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.XMLAttributeDecl</span></td><td><code>46e4635b06cbf39a</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.XMLDTDDescription</span></td><td><code>b489ecda2f5a9495</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.XMLDTDProcessor</span></td><td><code>c5747140967d0577</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.XMLDTDValidator</span></td><td><code>6c571eb50eee95f5</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.XMLElementDecl</span></td><td><code>babada4539fdcc2e</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.XMLEntityDecl</span></td><td><code>21e05a3c0abdeb50</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.XMLNSDTDValidator</span></td><td><code>1a8a64e1b4a92c66</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dtd.XMLSimpleType</span></td><td><code>b28eaccdd7ac5d6c</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.DTDDVFactory</span></td><td><code>cf818429315036aa</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.ObjectFactory</span></td><td><code>476c28770bcbbbb5</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.SecuritySupport</span></td><td><code>18f8e769c75df574</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.SecuritySupport.1</span></td><td><code>1b8738af9f965e81</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.SecuritySupport.2</span></td><td><code>03ded5f52fdaaa44</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl</span></td><td><code>0b0440647e9e800e</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator</span></td><td><code>5e69f788c026a00f</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.dtd.IDDatatypeValidator</span></td><td><code>cb7a5922e7cd926a</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator</span></td><td><code>6bd828a544290567</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.dtd.ListDatatypeValidator</span></td><td><code>f31a06ca1a58a9eb</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator</span></td><td><code>b215e61cfcb76a64</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator</span></td><td><code>b693001e6fffd70e</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.dv.dtd.StringDatatypeValidator</span></td><td><code>63695ebcff73b37f</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.io.UTF8Reader</span></td><td><code>40d65b9ff029f01e</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.msg.XMLMessageFormatter</span></td><td><code>9308971d48383433</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.validation.ValidationManager</span></td><td><code>80820e1751c94dd9</code></td></tr><tr><td><span class="el_class">org.apache.xerces.impl.validation.ValidationState</span></td><td><code>4accdcc5718c1b8f</code></td></tr><tr><td><span class="el_class">org.apache.xerces.jaxp.SAXParserFactoryImpl</span></td><td><code>d547c9ded9586081</code></td></tr><tr><td><span class="el_class">org.apache.xerces.jaxp.SAXParserImpl</span></td><td><code>030b22ffd879ce27</code></td></tr><tr><td><span class="el_class">org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser</span></td><td><code>58755dbc3b266b34</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.AbstractSAXParser</span></td><td><code>f0d6f020e5d75267</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy</span></td><td><code>556c81522bf1f08c</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy</span></td><td><code>947940eaaaf10d76</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.AbstractXMLDocumentParser</span></td><td><code>8863894dca746b5c</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.ObjectFactory</span></td><td><code>c5b9e35cca47fe2a</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.SAXParser</span></td><td><code>6297dd6cb4aebd4c</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.SecuritySupport</span></td><td><code>f9d232d57c39ff25</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.SecuritySupport.1</span></td><td><code>b1ca08ec9dbd4e98</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.SecuritySupport.2</span></td><td><code>b5c190edd9eb7465</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.SecuritySupport.4</span></td><td><code>ff65608800cc0f00</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.SecuritySupport.6</span></td><td><code>c57cafe3d88f5bf0</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.SecuritySupport.7</span></td><td><code>a09a354f38d98914</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.XIncludeAwareParserConfiguration</span></td><td><code>0d52edf1ea95ce8c</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.XML11Configuration</span></td><td><code>4232068250c66a72</code></td></tr><tr><td><span class="el_class">org.apache.xerces.parsers.XMLParser</span></td><td><code>5ea5d99c949266c4</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.AugmentationsImpl</span></td><td><code>0c1fe14da46bb416</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer</span></td><td><code>63b56783ead2f577</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.AugmentationsImpl.SmallContainer</span></td><td><code>3fd5ef329d7f0abb</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.EntityResolverWrapper</span></td><td><code>ae54928d232d4a0f</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.ErrorHandlerWrapper</span></td><td><code>ceb581598ca9223b</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.NamespaceSupport</span></td><td><code>2ec78d35e1dd6396</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.ParserConfigurationSettings</span></td><td><code>b2b8341658db5683</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.SymbolTable</span></td><td><code>c57500a0993e2cd1</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.SymbolTable.Entry</span></td><td><code>1ae25b103ff622ca</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.URI</span></td><td><code>884caaebb8950799</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.XMLAttributesImpl</span></td><td><code>5372548792f8d9a1</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.XMLAttributesImpl.Attribute</span></td><td><code>4be0ee5403a6dde4</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.XMLChar</span></td><td><code>471759fddc8dee13</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.XMLResourceIdentifierImpl</span></td><td><code>fbc9da91fce32602</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.XMLStringBuffer</span></td><td><code>98e81028fe44707d</code></td></tr><tr><td><span class="el_class">org.apache.xerces.util.XMLSymbols</span></td><td><code>fb3448511f7b090a</code></td></tr><tr><td><span class="el_class">org.apache.xerces.xni.NamespaceContext</span></td><td><code>a042cfa9211e0090</code></td></tr><tr><td><span class="el_class">org.apache.xerces.xni.QName</span></td><td><code>e1fbb8aed5fee97e</code></td></tr><tr><td><span class="el_class">org.apache.xerces.xni.XMLString</span></td><td><code>cd18fb32e73070cb</code></td></tr><tr><td><span class="el_class">org.apache.xerces.xni.parser.XMLInputSource</span></td><td><code>9c76a32c97e5c2fb</code></td></tr><tr><td><span class="el_class">org.apiguardian.api.API.Status</span></td><td><code>95d0ffea805fc01a</code></td></tr><tr><td><span class="el_class">org.jcp.xml.dsig.internal.dom.XMLDSigRI</span></td><td><code>9cf392f18b7cd412</code></td></tr><tr><td><span class="el_class">org.jcp.xml.dsig.internal.dom.XMLDSigRI.1</span></td><td><code>d211c6b68bd5276d</code></td></tr><tr><td><span class="el_class">org.jcp.xml.dsig.internal.dom.XMLDSigRI.2</span></td><td><code>d447966a4da69570</code></td></tr><tr><td><span class="el_class">org.jcp.xml.dsig.internal.dom.XMLDSigRI.ProviderService</span></td><td><code>74efb962559a710c</code></td></tr><tr><td><span class="el_class">org.json.JSONException</span></td><td><code>73926069d9fa4fad</code></td></tr><tr><td><span class="el_class">org.json.JSONObject</span></td><td><code>c8ee6217e5827b6e</code></td></tr><tr><td><span class="el_class">org.json.JSONObject.Null</span></td><td><code>df146a6607d77d33</code></td></tr><tr><td><span class="el_class">org.json.JSONTokener</span></td><td><code>fe373bba367b32d5</code></td></tr><tr><td><span class="el_class">org.junit.Assert</span></td><td><code>eda6db924019425b</code></td></tr><tr><td><span class="el_class">org.junit.internal.Checks</span></td><td><code>5f543b0bb87b92da</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter</span></td><td><code>a26607ae067f7352</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter.1</span></td><td><code>d3997b4bdb7889c1</code></td></tr><tr><td><span class="el_class">org.junit.internal.MethodSorter.2</span></td><td><code>c8e6351cbf098013</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.AllDefaultPossibilitiesBuilder</span></td><td><code>4f18a1d7932cb8ab</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.AnnotatedBuilder</span></td><td><code>0faf353d180c9332</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.IgnoredBuilder</span></td><td><code>e152f333c53967a6</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.JUnit3Builder</span></td><td><code>4a2cc8e608e1275e</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.JUnit4Builder</span></td><td><code>f2e00a3e1fc23005</code></td></tr><tr><td><span class="el_class">org.junit.internal.builders.SuiteMethodBuilder</span></td><td><code>1df136431e07e393</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.model.EachTestNotifier</span></td><td><code>077481995383e000</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.model.ReflectiveCallable</span></td><td><code>d591724635588bcb</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator</span></td><td><code>95b5ee2068ec6875</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.Builder</span></td><td><code>f24845fa6fd065af</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.DeclaringClassMustBePublic</span></td><td><code>1de994463c748d89</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.FieldMustBeARule</span></td><td><code>e24e9f59de6fe5b7</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.FieldMustBeATestRule</span></td><td><code>690823bd2992f52e</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBeNonStaticOrAlsoClassRule</span></td><td><code>1e703fb3e7f4e533</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBePublic</span></td><td><code>806c174eb921b478</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MemberMustBeStatic</span></td><td><code>ac28a03dd36b2b5a</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MethodMustBeARule</span></td><td><code>88ea4a2237de2b8b</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.rules.RuleMemberValidator.MethodMustBeATestRule</span></td><td><code>9f4dd18a26005c18</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.statements.InvokeMethod</span></td><td><code>05a7aa636afa2c39</code></td></tr><tr><td><span class="el_class">org.junit.internal.runners.statements.RunBefores</span></td><td><code>ef86a61ca3ab20ba</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.api.extension.ConditionEvaluationResult</span></td><td><code>fc311dfabd3a0e23</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.api.extension.ExtensionContext.Namespace</span></td><td><code>eb8d03782ab35d64</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.JupiterTestEngine</span></td><td><code>011031d0b1fe58db</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.config.CachingJupiterConfiguration</span></td><td><code>9da5fe6b78ad9a14</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.config.DefaultJupiterConfiguration</span></td><td><code>bbee9c72790c271d</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.config.EnumConfigurationParameterConverter</span></td><td><code>433eec982a6fabbc</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverter</span></td><td><code>d2270f0957971443</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.descriptor.AbstractExtensionContext</span></td><td><code>6b3fc41ad8b41d4f</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor</span></td><td><code>3d2dbddce296b041</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext</span></td><td><code>7146ce9988edfce2</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.AbstractOrderingVisitor</span></td><td><code>f8eb297929c247eb</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.DescriptorWrapperOrderer</span></td><td><code>c8e1585f8474ed61</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.ClassOrderingVisitor</span></td><td><code>1f09fc1c6b9779bb</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.ClassSelectorResolver</span></td><td><code>e25bb2b197bc8493</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.DiscoverySelectorResolver</span></td><td><code>5dc6be896f50996f</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.MethodFinder</span></td><td><code>621c8591e557439a</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.MethodOrderingVisitor</span></td><td><code>7d9864cebac818e1</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.MethodSelectorResolver</span></td><td><code>679c52dec5ee3cd2</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.predicates.IsInnerClass</span></td><td><code>d746bcff9a71ec26</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass</span></td><td><code>f75dfd9ee2347890</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer</span></td><td><code>909f14a1b9fe84dc</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests</span></td><td><code>34690a186bfcf3ac</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod</span></td><td><code>941a8af0d47a68fd</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.predicates.IsTestMethod</span></td><td><code>f2039dbd13fce110</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod</span></td><td><code>c13a4260435c18a8</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.discovery.predicates.IsTestableMethod</span></td><td><code>4be487dee199f633</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.execution.DefaultExecutableInvoker</span></td><td><code>97f15d1e3151968f</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.execution.JupiterEngineExecutionContext</span></td><td><code>b48cc2a96dab0116</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.Builder</span></td><td><code>d1557432e23d2776</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.State</span></td><td><code>3926323ef1c7fb03</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.extension.DisabledCondition</span></td><td><code>1604b4e34c1363e4</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.extension.MutableExtensionRegistry</span></td><td><code>4daca7ba95c88845</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.extension.RepeatedTestExtension</span></td><td><code>7a30afad0f944ea5</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.extension.TempDirectory</span></td><td><code>d2ce4804a30f8d8c</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.extension.TestInfoParameterResolver</span></td><td><code>3c520f8376f91ff7</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.extension.TestReporterParameterResolver</span></td><td><code>7187071bfc76c6ac</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.extension.TimeoutExtension</span></td><td><code>13bcdadb20fcc7bb</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory</span></td><td><code>46546a446de4c9c0</code></td></tr><tr><td><span class="el_class">org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollector</span></td><td><code>e9ee7d4e1adecdd1</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.function.Try</span></td><td><code>5200e6adc191344c</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.function.Try.Success</span></td><td><code>98cdc5b539e1abfd</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.logging.LoggerFactory</span></td><td><code>39fdfe1f67bc0eda</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.logging.LoggerFactory.DelegatingLogger</span></td><td><code>c71dcf008235901c</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.AnnotationUtils</span></td><td><code>efebc064783617e1</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.ClassFilter</span></td><td><code>aaf302c4f05119c3</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.ClassLoaderUtils</span></td><td><code>0d0959e2f6aa173e</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.ClassNamePatternFilterUtils</span></td><td><code>e725a6f058746f53</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.ClassUtils</span></td><td><code>60a2276f3701443f</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.ClasspathScanner</span></td><td><code>54e3df9bb2092b52</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.CollectionUtils</span></td><td><code>d47999c87f911057</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.FunctionUtils</span></td><td><code>fb9f63d1c11c85ff</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.LruCache</span></td><td><code>d158b6f69936c065</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.Preconditions</span></td><td><code>2c2a6e13cda880d4</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.ReflectionUtils</span></td><td><code>748d08a0a07b2a41</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode</span></td><td><code>349d54e51f2ffb44</code></td></tr><tr><td><span class="el_class">org.junit.platform.commons.util.StringUtils</span></td><td><code>237c0cb03ac19254</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.CompositeFilter</span></td><td><code>6a52e5b4f7292f48</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.CompositeFilter.1</span></td><td><code>cc0aadc5880fb4e4</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.EngineDiscoveryListener</span></td><td><code>c3024068e43bb7f4</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.EngineDiscoveryListener.1</span></td><td><code>a4cdbe8dd38d8f57</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.EngineExecutionListener</span></td><td><code>693fee5cbd4c2df0</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.EngineExecutionListener.1</span></td><td><code>999902b68f81dd9a</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.ExecutionRequest</span></td><td><code>b74e001541d12dd1</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.Filter</span></td><td><code>5ffaaa90df97ca04</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.FilterResult</span></td><td><code>a787a89e1f12d534</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.SelectorResolutionResult</span></td><td><code>ca52e15a278dcf5c</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.SelectorResolutionResult.Status</span></td><td><code>c505c2274f89f01d</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.TestDescriptor</span></td><td><code>a828437d5cd2ea4f</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.TestDescriptor.Type</span></td><td><code>7628a7c639ef3a60</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.TestExecutionResult</span></td><td><code>6b1b512d17bb680e</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.TestExecutionResult.Status</span></td><td><code>ad256e9fb4407e04</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.UniqueId</span></td><td><code>4308af7bfbde4ba1</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.UniqueId.Segment</span></td><td><code>f2d36a9ca9d14367</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.UniqueIdFormat</span></td><td><code>6c86362ad62a1954</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.discovery.ClassSelector</span></td><td><code>3174b37b3ba53b7e</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.discovery.DiscoverySelectors</span></td><td><code>7863536f4276f4dd</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.descriptor.AbstractTestDescriptor</span></td><td><code>b9c965daf4d9a476</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.descriptor.ClassSource</span></td><td><code>37bd92069360f773</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.descriptor.EngineDescriptor</span></td><td><code>8f2f77769ee0e9c9</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.descriptor.MethodSource</span></td><td><code>1d55ac49f5cabc20</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.ClassContainerSelectorResolver</span></td><td><code>dc6114dc7e983729</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution</span></td><td><code>506a6b871d2fd8fe</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.DefaultContext</span></td><td><code>db18f59764ea1f2a</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver</span></td><td><code>e7fb3042ea8112f0</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.Builder</span></td><td><code>d86618af76b95613</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.DefaultInitializationContext</span></td><td><code>1904819635770d62</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.SelectorResolver</span></td><td><code>e64e4fd796d9641d</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.SelectorResolver.Match</span></td><td><code>789c682356298d75</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.SelectorResolver.Match.Type</span></td><td><code>1761e56439c8d93c</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.discovery.SelectorResolver.Resolution</span></td><td><code>ab713bbdee405d17</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.ExclusiveResource</span></td><td><code>c29acbe41918b09a</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.ExclusiveResource.LockMode</span></td><td><code>96e95d210b150f97</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine</span></td><td><code>3ac292151741b7fc</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor</span></td><td><code>963cba9b029b4b19</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.LockManager</span></td><td><code>5aedd3bd3957b5a6</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.Node</span></td><td><code>5c68850150771b6e</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.Node.SkipResult</span></td><td><code>5aca1404ff0f9294</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor</span></td><td><code>7c2670c7a35cfba6</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.NodeTestTask</span></td><td><code>f652d8cc5e11bdc5</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.NodeTestTask.DefaultDynamicTestExecutor</span></td><td><code>abd00dd511d28b2f</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.NodeTestTaskContext</span></td><td><code>bdf88cd3834282a5</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.NodeTreeWalker</span></td><td><code>c689092b060d0b12</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.NodeUtils</span></td><td><code>a7ec8f66d373c169</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.NodeUtils.1</span></td><td><code>5a44a7e2cbf864b4</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService</span></td><td><code>2f3b283eba81629f</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.SingleLock</span></td><td><code>2036ec8b92a38105</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.hierarchical.ThrowableCollector</span></td><td><code>6fd7a27676be3c50</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.store.NamespacedHierarchicalStore</span></td><td><code>f773d297d7dc3275</code></td></tr><tr><td><span class="el_class">org.junit.platform.engine.support.store.NamespacedHierarchicalStore.EvaluatedValue</span></td><td><code>3362298f87d9b160</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.EngineDiscoveryResult</span></td><td><code>44ae55d9c94cdd13</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.EngineDiscoveryResult.Status</span></td><td><code>c6f73a818e869b3a</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.LauncherDiscoveryListener</span></td><td><code>c8e17526e895636b</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.LauncherDiscoveryListener.1</span></td><td><code>8959ed22ae756aca</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.LauncherSessionListener</span></td><td><code>fd09754de5a01f16</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.LauncherSessionListener.1</span></td><td><code>44b3640faa83f474</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.TestExecutionListener</span></td><td><code>f482f6546d6593dc</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.TestIdentifier</span></td><td><code>2b393a1d76332bc4</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.TestPlan</span></td><td><code>125780e74ba9c50c</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.CompositeEngineExecutionListener</span></td><td><code>cea0030887322419</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.CompositeTestExecutionListener</span></td><td><code>283b3c281a0728e5</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.DefaultDiscoveryRequest</span></td><td><code>5706e3938a47edbc</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.DefaultLauncher</span></td><td><code>0bd6690ec3f385ab</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.DefaultLauncherConfig</span></td><td><code>6fbfe73d83f861ce</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.DefaultLauncherSession</span></td><td><code>593c9fadcd439bc2</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.DefaultLauncherSession.1</span></td><td><code>4e7ad5e44df7008e</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.DefaultLauncherSession.ClosedLauncher</span></td><td><code>1fe238faa78c4ee2</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.DelegatingEngineExecutionListener</span></td><td><code>98129d4f91790da1</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.DelegatingLauncher</span></td><td><code>443e4e7cef8118ba</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.EngineDiscoveryOrchestrator</span></td><td><code>9260ad30b5b1dcb4</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.Phase</span></td><td><code>c5da52319ffdb6cc</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.EngineDiscoveryResultValidator</span></td><td><code>241befbef6ea2edf</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.EngineExecutionOrchestrator</span></td><td><code>61a7d44fcaf1fd6d</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.EngineFilterer</span></td><td><code>5886e10a3932fe3b</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.EngineIdValidator</span></td><td><code>a3cbf4111f4706bd</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.ExecutionListenerAdapter</span></td><td><code>027b702b863a1b7b</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.InternalTestPlan</span></td><td><code>6c1da5c749fc1754</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.IterationOrder</span></td><td><code>67fbbac106398c55</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.IterationOrder.1</span></td><td><code>c32d4c631876b3d3</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.IterationOrder.2</span></td><td><code>b3c544910702c338</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherConfig</span></td><td><code>58100dc14c875cb9</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherConfig.Builder</span></td><td><code>b0426f929eec8a53</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherConfigurationParameters</span></td><td><code>443c9d189d7662aa</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherConfigurationParameters.Builder</span></td><td><code>89b3d95a424a68ea</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider</span></td><td><code>da0ae1240b20de42</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.2</span></td><td><code>481aeb52e3ac15c4</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.3</span></td><td><code>2d8e65fa362495e2</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder</span></td><td><code>8aa84e8c1156fc9d</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherDiscoveryResult</span></td><td><code>6ba764b26de92159</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherFactory</span></td><td><code>7c870cd17431cb9d</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.LauncherListenerRegistry</span></td><td><code>64d5f2a8ac991f94</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.ListenerRegistry</span></td><td><code>387fd40f10f1e6b5</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener</span></td><td><code>4c68ad66a29b4dd7</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener.Outcome</span></td><td><code>b6ca0889820c3cca</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.ServiceLoaderRegistry</span></td><td><code>2a95faa488a889e7</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry</span></td><td><code>69f4349cc7042ed7</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.StackTracePruningEngineExecutionListener</span></td><td><code>dbf05583a874b58d</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener</span></td><td><code>36972afd5e542435</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.listeners.UniqueIdTrackingListener</span></td><td><code>f828b9fe46e426f0</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListener</span></td><td><code>ee6720edc40a9ccf</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners</span></td><td><code>03063623efb5e8b2</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners.LauncherDiscoveryListenerType</span></td><td><code>e18e1a0e62e22287</code></td></tr><tr><td><span class="el_class">org.junit.platform.launcher.listeners.session.LauncherSessionListeners</span></td><td><code>792ecbf10e49d607</code></td></tr><tr><td><span class="el_class">org.junit.rules.ExternalResource</span></td><td><code>fe234abb7ed11f04</code></td></tr><tr><td><span class="el_class">org.junit.runner.Description</span></td><td><code>1d6f7ddbbf223f9a</code></td></tr><tr><td><span class="el_class">org.junit.runner.JUnitCore</span></td><td><code>712fa1527248c316</code></td></tr><tr><td><span class="el_class">org.junit.runner.Request</span></td><td><code>214d9ade1c7dc38d</code></td></tr><tr><td><span class="el_class">org.junit.runner.Result</span></td><td><code>ecf6c1c04298ff7d</code></td></tr><tr><td><span class="el_class">org.junit.runner.Result.Listener</span></td><td><code>cf649a4ffbe55db9</code></td></tr><tr><td><span class="el_class">org.junit.runner.Runner</span></td><td><code>f5abacc70e2e08a4</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunListener</span></td><td><code>69d2c783b42f6720</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier</span></td><td><code>f6313076e2224ebb</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.1</span></td><td><code>e31025c12b4dbdee</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.2</span></td><td><code>4c7314c6d595dc3e</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.3</span></td><td><code>df2bada5cb3794f3</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.4</span></td><td><code>fbdd84204c215de7</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.5</span></td><td><code>f62dc396b601f8bd</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.9</span></td><td><code>c3c3d54b8ed47ee1</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.RunNotifier.SafeNotifier</span></td><td><code>0b43c10299733bfb</code></td></tr><tr><td><span class="el_class">org.junit.runner.notification.SynchronizedRunListener</span></td><td><code>2b59d5cb3b105225</code></td></tr><tr><td><span class="el_class">org.junit.runners.BlockJUnit4ClassRunner</span></td><td><code>95752fb34ff12f3f</code></td></tr><tr><td><span class="el_class">org.junit.runners.BlockJUnit4ClassRunner.1</span></td><td><code>d0f63145230a5f42</code></td></tr><tr><td><span class="el_class">org.junit.runners.BlockJUnit4ClassRunner.2</span></td><td><code>f93eace695ddd30e</code></td></tr><tr><td><span class="el_class">org.junit.runners.BlockJUnit4ClassRunner.RuleCollector</span></td><td><code>9c768e710e39c989</code></td></tr><tr><td><span class="el_class">org.junit.runners.JUnit4</span></td><td><code>6d26e2305347fe01</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner</span></td><td><code>335ee90b10f96ea1</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.1</span></td><td><code>ecc6961e8bc209c4</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.2</span></td><td><code>c5cb913a629ec4c8</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.3</span></td><td><code>20bad8188aebc0f2</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.4</span></td><td><code>80476dbdcb8d52cc</code></td></tr><tr><td><span class="el_class">org.junit.runners.ParentRunner.ClassRuleCollector</span></td><td><code>26f7fb338afcd13b</code></td></tr><tr><td><span class="el_class">org.junit.runners.RuleContainer</span></td><td><code>d44c3ba6dc65af53</code></td></tr><tr><td><span class="el_class">org.junit.runners.RuleContainer.1</span></td><td><code>57bbc73f6f47763b</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkField</span></td><td><code>2fe27c284e7d39f4</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMember</span></td><td><code>bfd059486f267475</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMethod</span></td><td><code>f293b82d5aa86323</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.FrameworkMethod.1</span></td><td><code>8fd5e02769c0e0c2</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.RunnerBuilder</span></td><td><code>585cad2d320dc86e</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.Statement</span></td><td><code>9a75aa5de27bf4d5</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass</span></td><td><code>7e71209792391ee8</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass.FieldComparator</span></td><td><code>1b96cd3d5c4aeb07</code></td></tr><tr><td><span class="el_class">org.junit.runners.model.TestClass.MethodComparator</span></td><td><code>0369eb29eb04248a</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationValidatorFactory</span></td><td><code>e1e5570798173ab9</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator</span></td><td><code>6cbe8454c9a93bb8</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.AnnotatableValidator</span></td><td><code>d211a963f22be103</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.ClassValidator</span></td><td><code>1b463c4e6642e880</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.FieldValidator</span></td><td><code>64068b954dc56a31</code></td></tr><tr><td><span class="el_class">org.junit.validator.AnnotationsValidator.MethodValidator</span></td><td><code>f16b57f17c787036</code></td></tr><tr><td><span class="el_class">org.junit.validator.PublicClassValidator</span></td><td><code>3bac248cf06b18e4</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.JUnit4VersionCheck</span></td><td><code>71b39faff559d121</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.VintageTestEngine</span></td><td><code>2de4a57eeffb8d05</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.descriptor.DescriptionUtils</span></td><td><code>ad053e720011070f</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.descriptor.RunnerRequest</span></td><td><code>59e26ea5caab5b99</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.descriptor.RunnerTestDescriptor</span></td><td><code>8cb82615e432a3b7</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.descriptor.TestSourceProvider</span></td><td><code>18776998364ff73f</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.descriptor.TestSourceProvider.1</span></td><td><code>bbdf1b404db90538</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.descriptor.VintageEngineDescriptor</span></td><td><code>8a8857c762d5dcf1</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.descriptor.VintageTestDescriptor</span></td><td><code>7345733566f087f1</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.ClassSelectorResolver</span></td><td><code>2acf82b22d443672</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.DefensiveAllDefaultPossibilitiesBuilder</span></td><td><code>cb0caca061959830</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.DefensiveAllDefaultPossibilitiesBuilder.DefensiveAnnotatedBuilder</span></td><td><code>b3aedf4e5d5bb329</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.DefensiveAllDefaultPossibilitiesBuilder.DefensiveJUnit4Builder</span></td><td><code>92ecd03262a5f8b8</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.DefensiveAllDefaultPossibilitiesBuilder.NullIgnoredBuilder</span></td><td><code>db007dccfd80ba6a</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.IsPotentialJUnit4TestClass</span></td><td><code>5a538f2c6d4dcbfc</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.IsPotentialJUnit4TestMethod</span></td><td><code>54e7b80138d54f37</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.MethodSelectorResolver</span></td><td><code>63a8e0c58ca683bc</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.RunnerTestDescriptorPostProcessor</span></td><td><code>196e7e009169dcb3</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.discovery.VintageDiscoverer</span></td><td><code>2e94c47e2d2c1c0f</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.execution.EventType</span></td><td><code>acf8c7b87a11b2c6</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.execution.RunListenerAdapter</span></td><td><code>84cca254154dad54</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.execution.RunnerExecutor</span></td><td><code>71259400d19b61ff</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.execution.TestRun</span></td><td><code>30894c197e9d0181</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.execution.TestRun.VintageDescriptors</span></td><td><code>1b8dd0b26a778275</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.support.UniqueIdReader</span></td><td><code>a625491c38f7f981</code></td></tr><tr><td><span class="el_class">org.junit.vintage.engine.support.UniqueIdStringifier</span></td><td><code>910b6370f69da9c6</code></td></tr><tr><td><span class="el_class">org.slf4j.LoggerFactory</span></td><td><code>0963abe5eaf18772</code></td></tr><tr><td><span class="el_class">org.slf4j.MDC</span></td><td><code>da862873ef1a68e8</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.FormattingTuple</span></td><td><code>46e388b1eb4cb5c1</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.MessageFormatter</span></td><td><code>f00b59cd4c833983</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.NOPLoggerFactory</span></td><td><code>54f5632bfcb8d8d5</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.SubstituteLoggerFactory</span></td><td><code>dc7efc0107a4a62d</code></td></tr><tr><td><span class="el_class">org.slf4j.helpers.Util</span></td><td><code>b80ff25a61f7aa8b</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.StaticLoggerBinder</span></td><td><code>039b3c899e055991</code></td></tr><tr><td><span class="el_class">org.slf4j.impl.StaticMDCBinder</span></td><td><code>649700d80abb641d</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDHKeyAgreement</span></td><td><code>3e44ba2f6f26d278</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDSASignature</span></td><td><code>ea9bfbd6ea4dfe67</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDSASignature.Raw</span></td><td><code>612d1fdcbc91e3d1</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDSASignature.RawECDSA</span></td><td><code>a6aa09e6c512aa51</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDSASignature.SHA1</span></td><td><code>b0b781b4f0e3faec</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDSASignature.SHA224</span></td><td><code>132aaf29057ac069</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDSASignature.SHA256</span></td><td><code>86b4c56447b53c9b</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDSASignature.SHA384</span></td><td><code>e624372c9caa9290</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECDSASignature.SHA512</span></td><td><code>0994574b082b7921</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECKeyFactory</span></td><td><code>7957ef10d6acbcc4</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECKeyPairGenerator</span></td><td><code>647a786be4f307d4</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECOperations</span></td><td><code>0b4b38856e394c26</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECPrivateKeyImpl</span></td><td><code>8d47f724e3a83898</code></td></tr><tr><td><span class="el_class">sun.security.ec.ECPublicKeyImpl</span></td><td><code>5e1a025fa4afaeb6</code></td></tr><tr><td><span class="el_class">sun.security.ec.ParametersMap</span></td><td><code>911fe73a97297409</code></td></tr><tr><td><span class="el_class">sun.security.ec.ParametersMap.1</span></td><td><code>cb3f66ade3b12d91</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunEC</span></td><td><code>047b876ac98a1133</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunEC.1</span></td><td><code>f831e2713965eef1</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunEC.ProviderService</span></td><td><code>d7855095f52a725d</code></td></tr><tr><td><span class="el_class">sun.security.ec.SunEC.ProviderServiceA</span></td><td><code>84b6e3e9f56e578d</code></td></tr><tr><td><span class="el_class">sun.security.ec.XDHKeyPairGenerator</span></td><td><code>2ffe92c0a2c37f62</code></td></tr><tr><td><span class="el_class">sun.security.ec.XDHPrivateKeyImpl</span></td><td><code>887ed7493d010e70</code></td></tr><tr><td><span class="el_class">sun.security.ec.XDHPublicKeyImpl</span></td><td><code>7af42090ed35c042</code></td></tr><tr><td><span class="el_class">sun.security.ec.XECOperations</span></td><td><code>70809338db2d0d19</code></td></tr><tr><td><span class="el_class">sun.security.ec.XECParameters</span></td><td><code>97b956816bf0bd04</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.Ed25519Operations</span></td><td><code>aa016e08fa7f9d1a</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.Ed448Operations</span></td><td><code>30612fc45b1fa01e</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.EdDSAParameters</span></td><td><code>66d6a0c3d3b923fd</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.EdDSAParameters.SHA512DigesterFactory</span></td><td><code>ee7b5ce75a896254</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.EdDSAParameters.SHAKE256DigesterFactory</span></td><td><code>2a327de1a951e4d1</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.EdDSASignature</span></td><td><code>430c2c94116a7975</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.EdDSASignature.Ed25519</span></td><td><code>6d720a786793f90c</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.EdDSASignature.Ed448</span></td><td><code>43925f36c84bfade</code></td></tr><tr><td><span class="el_class">sun.security.ec.ed.EdECOperations</span></td><td><code>f6e7115d8d0a9662</code></td></tr><tr><td><span class="el_class">sun.security.ec.point.AffinePoint</span></td><td><code>2e2dd7ea34ff5708</code></td></tr><tr><td><span class="el_class">sun.security.ec.point.ExtendedHomogeneousPoint</span></td><td><code>7c8e13ee9ad78eae</code></td></tr><tr><td><span class="el_class">sun.security.ec.point.ExtendedHomogeneousPoint.Immutable</span></td><td><code>a41509ccb5ee3fa7</code></td></tr><tr><td><span class="el_class">sun.security.ec.point.ProjectivePoint</span></td><td><code>4e9dba6b28ff0623</code></td></tr><tr><td><span class="el_class">sun.security.ec.point.ProjectivePoint.Immutable</span></td><td><code>8713fbe21a7d6726</code></td></tr><tr><td><span class="el_class">sun.security.ec.point.ProjectivePoint.Mutable</span></td><td><code>c95b8209d3a0dfa5</code></td></tr><tr><td><span class="el_class">sun.security.jgss.SunProvider</span></td><td><code>75dc1878c65381a7</code></td></tr><tr><td><span class="el_class">sun.security.jgss.SunProvider.1</span></td><td><code>3c312cdfef3f9db8</code></td></tr><tr><td><span class="el_class">sun.security.jgss.SunProvider.ProviderService</span></td><td><code>e66e7f181e19c4a1</code></td></tr><tr><td><span class="el_class">sun.security.mscapi.SunMSCAPI</span></td><td><code>1f276d31c18118f5</code></td></tr><tr><td><span class="el_class">sun.security.mscapi.SunMSCAPI.1</span></td><td><code>32afbf4ccafd524f</code></td></tr><tr><td><span class="el_class">sun.security.mscapi.SunMSCAPI.2</span></td><td><code>ad65893d6e880a36</code></td></tr><tr><td><span class="el_class">sun.security.mscapi.SunMSCAPI.ProviderService</span></td><td><code>357c0a96b7faf91a</code></td></tr><tr><td><span class="el_class">sun.security.mscapi.SunMSCAPI.ProviderServiceA</span></td><td><code>57e6f67efc1c070b</code></td></tr><tr><td><span class="el_class">sun.security.pkcs11.SunPKCS11</span></td><td><code>8d0c72790971cc7d</code></td></tr><tr><td><span class="el_class">sun.security.pkcs11.SunPKCS11.Descriptor</span></td><td><code>168514eafd23451b</code></td></tr><tr><td><span class="el_class">sun.security.smartcardio.SunPCSC</span></td><td><code>c848528cde3b9a66</code></td></tr><tr><td><span class="el_class">sun.security.smartcardio.SunPCSC.1</span></td><td><code>329160750da2a246</code></td></tr><tr><td><span class="el_class">sun.security.smartcardio.SunPCSC.ProviderService</span></td><td><code>b13e03db329cdd65</code></td></tr><tr><td><span class="el_class">sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo</span></td><td><code>9ed83010eeaa402e</code></td></tr><tr><td><span class="el_class">sun.util.resources.provider.NonBaseLocaleDataMetaInfo</span></td><td><code>3286ba296d343b25</code></td></tr><tr><td><span class="el_class">unit.MockData</span></td><td><code>d40f3af9dfefd33e</code></td></tr><tr><td><span class="el_class">unit.MockData.1</span></td><td><code>e7d27beade7ce49c</code></td></tr><tr><td><span class="el_class">unit.MockWebServerDispatcher</span></td><td><code>ca61d1495c092ea5</code></td></tr><tr><td><span class="el_class">unit.MockWebServerDispatcher.1</span></td><td><code>3a594ef442a53419</code></td></tr><tr><td><span class="el_class">unit.TestCMWebsocketClientImpl</span></td><td><code>4d9bea81fb4e3637</code></td></tr><tr><td><span class="el_class">unit.TestCMWebsocketClientImpl.1</span></td><td><code>23ae70ce61551ea6</code></td></tr><tr><td><span class="el_class">unit.TestJSONParser</span></td><td><code>b45d1056b5c68a00</code></td></tr><tr><td><span class="el_class">unit.TestParameterChecker</span></td><td><code>fbbd0e5cac42d360</code></td></tr><tr><td><span class="el_class">unit.TestRequestBuilder</span></td><td><code>12100d188571be80</code></td></tr><tr><td><span class="el_class">unit.TestResponseHandler</span></td><td><code>75b259cfc50e533f</code></td></tr><tr><td><span class="el_class">unit.TestUrlBuilder</span></td><td><code>657edb4001ecc536</code></td></tr><tr><td><span class="el_class">unit.TestUrlBuilder.1</span></td><td><code>27e973b6657b09e9</code></td></tr><tr><td><span class="el_class">unit.TestUrlBuilder.2</span></td><td><code>2d827b44d18ee333</code></td></tr><tr><td><span class="el_class">unit.TestUrlBuilder.3</span></td><td><code>f5561ddc80443dda</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMAccountInformation</span></td><td><code>5a7e31d661d01911</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMAccountTradeList</span></td><td><code>95c9ea6391cd9f62</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMAllOrders</span></td><td><code>0b0111ea60a12062</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMAutoCancelAllOpenOrders</span></td><td><code>c619a4ac459acc5a</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMCancelAllOpenOrders</span></td><td><code>c9c7ceff38ee9c0f</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMCancelMultipleOrders</span></td><td><code>263050771c08d425</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMCancelOrder</span></td><td><code>017b40be9f40ce39</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMChangeInitialLeverage</span></td><td><code>4cc55dc0b84d823e</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMChangePositionMode</span></td><td><code>83f881d3591b6422</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMCurrentAllOpenOrders</span></td><td><code>99d5b2c2fdcb88ad</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMCurrentPositionMode</span></td><td><code>6185b1dbfa163c6a</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMFuturesAccountBalance</span></td><td><code>6ebdb0dfdcd841a6</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMGetLeverageBracket</span></td><td><code>37e22fecc90ffcd3</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMGetLeverageBracketPair</span></td><td><code>85408039c4a5de01</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMIncomeHistory</span></td><td><code>846f025d1b0f3e1a</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMModifyIsolatedPositionMargin</span></td><td><code>224ec69d7fec681f</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMModifyOrder</span></td><td><code>ed1359769e5732d5</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMModifyOrderHistory</span></td><td><code>416eb291bf86d88c</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMNewOrder</span></td><td><code>920f341446218163</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMNotionalAndLeverageBrackets</span></td><td><code>3e74584dd0dda0d1</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMPositionAdlQuantileEstimation</span></td><td><code>d7fb54c1d3a34280</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMPositionInformation</span></td><td><code>fb6012f9b3f15485</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMPositionMarginChangeHistory</span></td><td><code>a351ed51e74b65f6</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMQueryCurrentOpenOrder</span></td><td><code>3a66a9a3b0858467</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMQueryOrder</span></td><td><code>9b353060f917e91c</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMUserCommissionRate</span></td><td><code>a786eb58312aa0b6</code></td></tr><tr><td><span class="el_class">unit.cm_futures.account.TestCMUsersForceOrders</span></td><td><code>a859b509b99ae03a</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMAggTrades</span></td><td><code>f542d309d27db301</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMBasis</span></td><td><code>fd339a0be30d7b93</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMBookTicker</span></td><td><code>2d4873365d91c4dd</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMContinuousKlines</span></td><td><code>89095bc8cc195e5a</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMDepth</span></td><td><code>9d6cfe6551965d7e</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMExchangeInfo</span></td><td><code>495272a98bd90a58</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMFundingRateHistory</span></td><td><code>af4ea84d2fad38d9</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMHistoricalTrades</span></td><td><code>0f808d5a26dc2860</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMIndexPriceKlines</span></td><td><code>e5907e5443b02222</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMKlines</span></td><td><code>aa996cec960865b7</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMLongShortRatio</span></td><td><code>cdfa11f6130b0188</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMMarkPrice</span></td><td><code>b8103bf79a523602</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMMarkPriceKlines</span></td><td><code>532f8d2512e4d0a0</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMOpenInterest</span></td><td><code>5aedc72b961eb7d3</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMOpenInterestStatistics</span></td><td><code>10f1f8605ee19392</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMPing</span></td><td><code>6dac571711637db9</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMTicker24H</span></td><td><code>ade3471f7e8e2fe4</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMTickerPrice</span></td><td><code>135c8e04ace10fcb</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMTime</span></td><td><code>1f1b886001da22ef</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMTopLongShortAccountRatio</span></td><td><code>9c94d72990ae7446</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMTopLongShortPositionRatio</span></td><td><code>29cdfba2724eaf4c</code></td></tr><tr><td><span class="el_class">unit.cm_futures.market.TestCMTrades</span></td><td><code>d959c6bcf4b5868e</code></td></tr><tr><td><span class="el_class">unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo</span></td><td><code>50926f4928c570b6</code></td></tr><tr><td><span class="el_class">unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo</span></td><td><code>6c6e3c4489a7b37f</code></td></tr><tr><td><span class="el_class">unit.cm_futures.userdata.TestCMCloseListenKey</span></td><td><code>ffa428d045edcb2f</code></td></tr><tr><td><span class="el_class">unit.cm_futures.userdata.TestCMCreateListenKey</span></td><td><code>b83bdb75943fcb54</code></td></tr><tr><td><span class="el_class">unit.cm_futures.userdata.TestCMExtendListenKey</span></td><td><code>391643d5cfcfa3e1</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMAccountInformation</span></td><td><code>4360719139647512</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMAccountTradeList</span></td><td><code>b8a3b504b6e1b73f</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMAllOrders</span></td><td><code>788935b355fd6143</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMAutoCancelAllOpenOrders</span></td><td><code>effe2db9a31f543f</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMCancelAllOpenOrders</span></td><td><code>6671340471cf927e</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMCancelMultipleOrders</span></td><td><code>b2fcacb9c1991bc4</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMCancelOrder</span></td><td><code>e6395f89d57a8aa6</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMChangeInitialLeverage</span></td><td><code>e6515d99565b453f</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMChangeMarginType</span></td><td><code>d1977e092f35776a</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMChangeMultiAssetsMode</span></td><td><code>fd6eac5c2f87d55b</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMChangePositionMode</span></td><td><code>412bea9001818d94</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMCurrentAllOpenOrders</span></td><td><code>db8760ad3c96ca0e</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMCurrentPositionMode</span></td><td><code>35ae7fcfe8b7b628</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory</span></td><td><code>f2a4067ea9cb127b</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory</span></td><td><code>c1d408fb29ed889b</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMFuturesAccountBalance</span></td><td><code>ccf2b8bffaf64ce6</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMGetLeverageBracket</span></td><td><code>733651d4f2e7f669</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMGetMultiAssetsMode</span></td><td><code>5b3afcced211eab4</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMIncomeHistory</span></td><td><code>88a4b0a4362f845c</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMModifyIsolatedPositionMargin</span></td><td><code>c53ecb91156adf63</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMNewOrder</span></td><td><code>272f41940d7f4951</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMNotionalAndLeverageBrackets</span></td><td><code>3070b7519036803a</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMPositionAdlQuantileEstimation</span></td><td><code>b0515d02b7dd24da</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMPositionInformation</span></td><td><code>6bc82430eb63b93c</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMPositionMarginChangeHistory</span></td><td><code>24523e873bd6f2e5</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMQuantitativeRulesIndicators</span></td><td><code>c7f49588d71377ea</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMQueryCurrentOpenOrder</span></td><td><code>8d73942b456513dc</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMQueryOrder</span></td><td><code>dee0a22ecece8a00</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMUserCommissionRate</span></td><td><code>9991738f03493f4e</code></td></tr><tr><td><span class="el_class">unit.um_futures.account.TestUMUsersForceOrders</span></td><td><code>aa9f22fb69d549a0</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMAggTrades</span></td><td><code>c15b8a3b6f36dfad</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMBookTicker</span></td><td><code>a795dea8f5e8b81b</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMContinuousKlines</span></td><td><code>1721dc81bf54d0a9</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMDepth</span></td><td><code>88d8dca3d390b4a4</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMExchangeInfo</span></td><td><code>1383fd457a6d0d5a</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMFundingRateHistory</span></td><td><code>911d4a877dcbbb47</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMHistoricalBlvtKlines</span></td><td><code>8148ba20609c91e9</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMHistoricalTrades</span></td><td><code>7877ec6893c9f908</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMIndexInfo</span></td><td><code>99895d79d8e35faa</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMIndexPriceKlines</span></td><td><code>2e66822a53849487</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMKlines</span></td><td><code>ece37876957bbe09</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMLongShortRatio</span></td><td><code>56fc8a683cd98dfb</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMMarkPrice</span></td><td><code>27c759e45ffabb66</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMMarkPriceKlines</span></td><td><code>a1393a76999ca690</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMMultiAssetsModeIndex</span></td><td><code>7810bb6fd90c86f9</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMOpenInterest</span></td><td><code>b7d9d545b2512922</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMOpenInterestStatistics</span></td><td><code>80b4477a7c0cb106</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMPing</span></td><td><code>334d8f7242960cb2</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMTakerBuySellVolume</span></td><td><code>ce7b7d8874167e46</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMTicker24H</span></td><td><code>72ebd8d84c254ad1</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMTickerPrice</span></td><td><code>1381726a77c0b4f8</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMTime</span></td><td><code>41fa5005522f53e4</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMTopLongShortAccountRatio</span></td><td><code>fa58cd4d5e8846df</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMTopLongShortPositionRatio</span></td><td><code>a2aa11f694427acc</code></td></tr><tr><td><span class="el_class">unit.um_futures.market.TestUMTrades</span></td><td><code>7c18c9c9dfa8bef8</code></td></tr><tr><td><span class="el_class">unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo</span></td><td><code>a55e2ac1c3d6c7de</code></td></tr><tr><td><span class="el_class">unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo</span></td><td><code>9d1bcd420eddcc93</code></td></tr><tr><td><span class="el_class">unit.um_futures.userdata.TestUMCloseListenKey</span></td><td><code>4cbb0e611d985ec7</code></td></tr><tr><td><span class="el_class">unit.um_futures.userdata.TestUMCreateListenKey</span></td><td><code>22925d9f91c0fd38</code></td></tr><tr><td><span class="el_class">unit.um_futures.userdata.TestUMExtendListenKey</span></td><td><code>ba44b4495138ccfd</code></td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.7.202105040129</span></div></body></html>
    \ No newline at end of file
    diff --git a/target/site/jacoco/jacoco.csv b/target/site/jacoco/jacoco.csv
    new file mode 100644
    index 0000000..ccfe84b
    --- /dev/null
    +++ b/target/site/jacoco/jacoco.csv
    @@ -0,0 +1,36 @@
    +GROUP,PACKAGE,CLASS,INSTRUCTION_MISSED,INSTRUCTION_COVERED,BRANCH_MISSED,BRANCH_COVERED,LINE_MISSED,LINE_COVERED,COMPLEXITY_MISSED,COMPLEXITY_COVERED,METHOD_MISSED,METHOD_COVERED
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl,UMFuturesClientImpl,26,71,0,0,8,10,4,7,4,7
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl,FuturesClientImpl,20,61,0,0,8,18,4,9,4,9
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl,UMWebsocketClientImpl,105,0,2,0,16,0,7,0,6,0
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl,CMWebsocketClientImpl,22,245,1,3,3,35,2,11,1,10
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl,MarkPriceSymbolParams,0,39,0,0,0,14,0,7,0,7
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl,CMFuturesClientImpl,26,71,0,0,8,10,4,7,4,7
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl,WebsocketClientImpl,698,169,8,6,77,41,36,12,30,11
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.exceptions,BinanceConnectorException,0,4,0,0,0,2,0,1,0,1
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.exceptions,BinanceClientException,9,29,0,0,3,10,3,2,3,2
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.exceptions,BinanceServerException,10,7,0,0,4,3,2,1,2,1
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.enums,HttpMethod,0,33,0,0,0,6,0,1,0,1
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.enums,RequestType,0,21,0,0,0,4,0,1,0,1
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.logging.util,MsEpochConverter,0,7,0,0,0,2,0,2,0,2
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.cm_futures,CMPortfolioMargin,0,12,0,0,0,3,0,2,0,2
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.cm_futures,CMAccount,0,128,0,0,0,23,0,11,0,11
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.cm_futures,CMUserData,0,7,0,0,0,2,0,1,0,1
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.cm_futures,CMMarket,0,98,0,0,0,23,0,10,0,10
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.futures,PortfolioMargin,26,49,0,0,9,10,6,3,6,3
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.futures,Market,20,381,0,0,8,66,4,26,4,26
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.futures,Account,42,391,0,0,9,69,4,25,4,25
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.futures,UserData,25,52,0,0,9,9,6,4,6,4
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.um_futures,UMUserData,0,7,0,0,0,2,0,1,0,1
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.um_futures,UMMarket,0,144,0,0,0,30,0,13,0,13
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.um_futures,UMPortfolioMargin,0,12,0,0,0,3,0,2,0,2
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.impl.um_futures,UMAccount,0,149,0,0,0,25,0,13,0,13
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,SignatureGenerator,7,22,0,0,2,6,0,1,0,1
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,JSONParser,21,44,0,0,4,8,1,2,1,2
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,RequestHandler,22,129,7,8,3,27,7,8,0,7
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,WebSocketConnection,13,139,2,2,3,34,3,8,1,8
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,ResponseHandler,78,74,11,9,16,17,8,6,1,3
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,UrlBuilder,76,184,8,22,21,43,8,18,3,8
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,ParameterChecker,0,94,0,12,0,14,0,10,0,4
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,HttpClientSingleton,38,47,12,10,5,16,10,7,0,6
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,ProxyAuth,15,0,0,0,6,0,3,0,3,0
    +io.github.binance:binance-futures-connector-java,com.binance.connector.futures.client.utils,RequestBuilder,0,144,0,10,0,20,0,12,0,4
    diff --git a/target/site/jacoco/jacoco.xml b/target/site/jacoco/jacoco.xml
    new file mode 100644
    index 0000000..fe9ae29
    --- /dev/null
    +++ b/target/site/jacoco/jacoco.xml
    @@ -0,0 +1 @@
    +<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!DOCTYPE report PUBLIC "-//JACOCO//DTD Report 1.1//EN" "report.dtd"><report name="io.github.binance:binance-futures-connector-java"><sessioninfo id="KunjPathak-67e4250c" start="1712010540117" dump="1712010548150"/><package name="com/binance/connector/futures/client/impl"><class name="com/binance/connector/futures/client/impl/UMFuturesClientImpl" sourcefilename="UMFuturesClientImpl.java"><method name="&lt;init&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="18"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="22"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Z)V" line="26"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Z)V" line="30"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="34"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="market" desc="()Lcom/binance/connector/futures/client/impl/um_futures/UMMarket;" line="39"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="account" desc="()Lcom/binance/connector/futures/client/impl/um_futures/UMAccount;" line="44"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="userData" desc="()Lcom/binance/connector/futures/client/impl/um_futures/UMUserData;" line="49"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="portfolioMargin" desc="()Lcom/binance/connector/futures/client/impl/um_futures/UMPortfolioMargin;" line="54"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="10"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="26" covered="71"/><counter type="LINE" missed="8" covered="10"/><counter type="COMPLEXITY" missed="4" covered="7"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/FuturesClientImpl" sourcefilename="FuturesClientImpl.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="15"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Z)V" line="19"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="23"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V" line="12"><counter type="INSTRUCTION" missed="0" covered="28"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getApiKey" desc="()Ljava/lang/String;" line="35"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSecretKey" desc="()Ljava/lang/String;" line="39"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBaseUrl" desc="()Ljava/lang/String;" line="43"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProductUrl" desc="()Ljava/lang/String;" line="47"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getShowLimitUsage" desc="()Z" line="51"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setShowLimitUsage" desc="(Z)V" line="55"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setProxy" desc="(Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="59"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getProxy" desc="()Lcom/binance/connector/futures/client/utils/ProxyAuth;" line="63"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="unsetProxy" desc="()V" line="67"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="20" covered="61"/><counter type="LINE" missed="8" covered="18"/><counter type="COMPLEXITY" missed="4" covered="9"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/UMWebsocketClientImpl" sourcefilename="UMWebsocketClientImpl.java"><method name="&lt;init&gt;" desc="()V" line="21"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="25"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allMarkPriceStream" desc="(ILcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="42"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allMarkPriceStream" desc="(ILcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="56"><counter type="INSTRUCTION" missed="43" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compositeIndexSymbolInfo" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="80"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="compositeIndexSymbolInfo" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="95"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="105" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="com/binance/connector/futures/client/impl/CMWebsocketClientImpl" sourcefilename="CMWebsocketClientImpl.java"><method name="&lt;init&gt;" desc="()V" line="20"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="24"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="indexPriceStream" desc="(Ljava/lang/String;ILcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="42"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="indexPriceStreamRequestString" desc="(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;" line="56"><counter type="INSTRUCTION" missed="0" covered="24"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="indexPriceStream" desc="(Ljava/lang/String;ILcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="72"><counter type="INSTRUCTION" missed="0" covered="38"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="markPriceSymbolsPairStream" desc="(Ljava/lang/String;ILcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="101"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="markPriceSymbolsPairStream" desc="(Lcom/binance/connector/futures/client/impl/MarkPriceSymbolParams;)I" line="111"><counter type="INSTRUCTION" missed="18" covered="48"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="indexKlineCandlestick" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="137"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="indexKlineCandlestick" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="153"><counter type="INSTRUCTION" missed="0" covered="32"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="markKlineCandlestick" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="173"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="markKlineCandlestick" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="189"><counter type="INSTRUCTION" missed="0" covered="32"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="22" covered="245"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="3" covered="35"/><counter type="COMPLEXITY" missed="2" covered="11"/><counter type="METHOD" missed="1" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/MarkPriceSymbolParams" sourcefilename="MarkPriceSymbolParams.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;ILcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)V" line="22"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPair" desc="()Ljava/lang/String;" line="32"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getSpeed" desc="()I" line="36"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOnOpenCallback" desc="()Lcom/binance/connector/futures/client/utils/WebSocketCallback;" line="40"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOnMessageCallback" desc="()Lcom/binance/connector/futures/client/utils/WebSocketCallback;" line="44"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOnClosingCallback" desc="()Lcom/binance/connector/futures/client/utils/WebSocketCallback;" line="48"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getOnFailureCallback" desc="()Lcom/binance/connector/futures/client/utils/WebSocketCallback;" line="52"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="39"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="0" covered="7"/><counter type="METHOD" missed="0" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/CMFuturesClientImpl" sourcefilename="CMFuturesClientImpl.java"><method name="&lt;init&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="18"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;)V" line="22"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Z)V" line="26"><counter type="INSTRUCTION" missed="6" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Z)V" line="30"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line="34"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="market" desc="()Lcom/binance/connector/futures/client/impl/cm_futures/CMMarket;" line="39"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="account" desc="()Lcom/binance/connector/futures/client/impl/cm_futures/CMAccount;" line="44"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="userData" desc="()Lcom/binance/connector/futures/client/impl/cm_futures/CMUserData;" line="49"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="portfolioMargin" desc="()Lcom/binance/connector/futures/client/impl/cm_futures/CMPortfolioMargin;" line="54"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="10"><counter type="INSTRUCTION" missed="0" covered="5"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="26" covered="71"/><counter type="LINE" missed="8" covered="10"/><counter type="COMPLEXITY" missed="4" covered="7"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/WebsocketClientImpl" sourcefilename="WebsocketClientImpl.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="30"><counter type="INSTRUCTION" missed="0" covered="14"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getNoopCallback" desc="()Lcom/binance/connector/futures/client/utils/WebSocketCallback;" line="40"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBaseUrl" desc="()Ljava/lang/String;" line="44"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="aggTradeStream" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="62"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="aggTradeStream" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="77"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="markPriceStream" desc="(Ljava/lang/String;ILcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="99"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="markPriceStream" desc="(Ljava/lang/String;ILcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="115"><counter type="INSTRUCTION" missed="23" covered="34"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="2" covered="7"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="klineStream" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="146"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="klineStream" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="162"><counter type="INSTRUCTION" missed="32" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="continuousKlineStream" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="183"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="continuousKlineStream" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="200"><counter type="INSTRUCTION" missed="44" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="miniTickerStream" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="225"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="miniTickerStream" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="240"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allMiniTickerStream" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="262"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allMiniTickerStream" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="275"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="symbolTicker" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="296"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="symbolTicker" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="311"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allTickerStream" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="333"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allTickerStream" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="346"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="bookTicker" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="366"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="bookTicker" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="381"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allBookTickerStream" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="401"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allBookTickerStream" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="414"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="forceOrderStream" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="436"><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="forceOrderStream" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="451"><counter type="INSTRUCTION" missed="28" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allForceOrderStream" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="473"><counter type="INSTRUCTION" missed="10" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="allForceOrderStream" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="486"><counter type="INSTRUCTION" missed="19" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="partialDepthStream" desc="(Ljava/lang/String;IILcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="508"><counter type="INSTRUCTION" missed="17" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="partialDepthStream" desc="(Ljava/lang/String;IILcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="525"><counter type="INSTRUCTION" missed="67" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="diffDepthStream" desc="(Ljava/lang/String;ILcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="555"><counter type="INSTRUCTION" missed="16" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="diffDepthStream" desc="(Ljava/lang/String;ILcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="571"><counter type="INSTRUCTION" missed="62" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="7" covered="0"/><counter type="COMPLEXITY" missed="2" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="listenUserStream" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="596"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="listenUserStream" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="610"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="combineStreams" desc="(Ljava/util/ArrayList;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="626"><counter type="INSTRUCTION" missed="11" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="combineStreams" desc="(Ljava/util/ArrayList;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;)I" line="640"><counter type="INSTRUCTION" missed="23" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="closeConnection" desc="(I)V" line="651"><counter type="INSTRUCTION" missed="5" covered="26"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="closeAllConnections" desc="()V" line="664"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="2" covered="4"/><counter type="LINE" missed="0" covered="12"/><counter type="COMPLEXITY" missed="2" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createConnection" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lokhttp3/Request;)I" line="687"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getConnections" desc="()Ljava/util/Map;" line="695"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="lambda$new$0" desc="(Ljava/lang/String;)V" line="32"><counter type="INSTRUCTION" missed="0" covered="1"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="33"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="698" covered="169"/><counter type="BRANCH" missed="8" covered="6"/><counter type="LINE" missed="77" covered="41"/><counter type="COMPLEXITY" missed="36" covered="12"/><counter type="METHOD" missed="30" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="UMFuturesClientImpl.java"><line nr="10" mi="0" ci="2" mb="0" cb="0"/><line nr="11" mi="0" ci="3" mb="0" cb="0"/><line nr="14" mi="4" ci="0" mb="0" cb="0"/><line nr="15" mi="1" ci="0" mb="0" cb="0"/><line nr="18" mi="0" ci="4" mb="0" cb="0"/><line nr="19" mi="0" ci="1" mb="0" cb="0"/><line nr="22" mi="6" ci="0" mb="0" cb="0"/><line nr="23" mi="1" ci="0" mb="0" cb="0"/><line nr="26" mi="5" ci="0" mb="0" cb="0"/><line nr="27" mi="1" ci="0" mb="0" cb="0"/><line nr="30" mi="7" ci="0" mb="0" cb="0"/><line nr="31" mi="1" ci="0" mb="0" cb="0"/><line nr="34" mi="0" ci="6" mb="0" cb="0"/><line nr="35" mi="0" ci="1" mb="0" cb="0"/><line nr="39" mi="0" ci="14" mb="0" cb="0"/><line nr="44" mi="0" ci="14" mb="0" cb="0"/><line nr="49" mi="0" ci="12" mb="0" cb="0"/><line nr="54" mi="0" ci="14" mb="0" cb="0"/><counter type="INSTRUCTION" missed="26" covered="71"/><counter type="LINE" missed="8" covered="10"/><counter type="COMPLEXITY" missed="4" covered="7"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="CMWebsocketClientImpl.java"><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="21" mi="0" ci="1" mb="0" cb="0"/><line nr="24" mi="3" ci="0" mb="0" cb="0"/><line nr="25" mi="1" ci="0" mb="0" cb="0"/><line nr="42" mi="0" ci="4" mb="0" cb="0"/><line nr="43" mi="0" ci="12" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="18" mb="0" cb="0"/><line nr="72" mi="0" ci="4" mb="0" cb="0"/><line nr="73" mi="0" ci="2" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="0" cb="0"/><line nr="75" mi="0" ci="3" mb="0" cb="2"/><line nr="76" mi="0" ci="6" mb="0" cb="0"/><line nr="77" mi="0" ci="3" mb="0" cb="0"/><line nr="78" mi="0" ci="1" mb="0" cb="0"/><line nr="79" mi="0" ci="6" mb="0" cb="0"/><line nr="80" mi="0" ci="3" mb="0" cb="0"/><line nr="82" mi="0" ci="8" mb="0" cb="0"/><line nr="101" mi="0" ci="4" mb="0" cb="0"/><line nr="102" mi="0" ci="15" mb="0" cb="0"/><line nr="111" mi="0" ci="5" mb="0" cb="0"/><line nr="112" mi="0" ci="2" mb="0" cb="0"/><line nr="113" mi="0" ci="2" mb="0" cb="0"/><line nr="114" mi="0" ci="4" mb="1" cb="1"/><line nr="115" mi="18" ci="0" mb="0" cb="0"/><line nr="117" mi="0" ci="23" mb="0" cb="0"/><line nr="119" mi="0" ci="12" mb="0" cb="0"/><line nr="137" mi="0" ci="4" mb="0" cb="0"/><line nr="138" mi="0" ci="12" mb="0" cb="0"/><line nr="153" mi="0" ci="4" mb="0" cb="0"/><line nr="154" mi="0" ci="20" mb="0" cb="0"/><line nr="155" mi="0" ci="8" mb="0" cb="0"/><line nr="173" mi="0" ci="4" mb="0" cb="0"/><line nr="174" mi="0" ci="12" mb="0" cb="0"/><line nr="189" mi="0" ci="4" mb="0" cb="0"/><line nr="190" mi="0" ci="20" mb="0" cb="0"/><line nr="191" mi="0" ci="8" mb="0" cb="0"/><counter type="INSTRUCTION" missed="22" covered="245"/><counter type="BRANCH" missed="1" covered="3"/><counter type="LINE" missed="3" covered="35"/><counter type="COMPLEXITY" missed="2" covered="11"/><counter type="METHOD" missed="1" covered="10"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="MarkPriceSymbolParams.java"><line nr="22" mi="0" ci="2" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="28" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="1" mb="0" cb="0"/><line nr="32" mi="0" ci="3" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="52" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="39"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="0" covered="7"/><counter type="METHOD" missed="0" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="FuturesClientImpl.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="15" mi="0" ci="6" mb="0" cb="0"/><line nr="16" mi="0" ci="1" mb="0" cb="0"/><line nr="19" mi="7" ci="0" mb="0" cb="0"/><line nr="20" mi="1" ci="0" mb="0" cb="0"/><line nr="23" mi="0" ci="7" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="26" mi="0" ci="2" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="28" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="30" mi="0" ci="10" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="1" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="3" mb="0" cb="0"/><line nr="47" mi="0" ci="3" mb="0" cb="0"/><line nr="51" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="59" mi="3" ci="0" mb="0" cb="0"/><line nr="60" mi="1" ci="0" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="67" mi="3" ci="0" mb="0" cb="0"/><line nr="68" mi="1" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="20" covered="61"/><counter type="LINE" missed="8" covered="18"/><counter type="COMPLEXITY" missed="4" covered="9"/><counter type="METHOD" missed="4" covered="9"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="WebsocketClientImpl.java"><line nr="30" mi="0" ci="5" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="32" mi="0" ci="1" mb="0" cb="0"/><line nr="33" mi="0" ci="4" mb="0" cb="0"/><line nr="35" mi="0" ci="2" mb="0" cb="0"/><line nr="36" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="0" ci="1" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="62" mi="4" ci="0" mb="0" cb="0"/><line nr="63" mi="11" ci="0" mb="0" cb="0"/><line nr="77" mi="4" ci="0" mb="0" cb="0"/><line nr="78" mi="16" ci="0" mb="0" cb="0"/><line nr="79" mi="8" ci="0" mb="0" cb="0"/><line nr="99" mi="0" ci="4" mb="0" cb="0"/><line nr="100" mi="0" ci="12" mb="0" cb="0"/><line nr="115" mi="0" ci="2" mb="0" cb="0"/><line nr="116" mi="0" ci="2" mb="0" cb="0"/><line nr="117" mi="0" ci="3" mb="1" cb="1"/><line nr="118" mi="0" ci="15" mb="0" cb="0"/><line nr="119" mi="0" ci="3" mb="0" cb="0"/><line nr="120" mi="0" ci="1" mb="0" cb="0"/><line nr="122" mi="20" ci="0" mb="0" cb="0"/><line nr="123" mi="3" ci="0" mb="0" cb="0"/><line nr="126" mi="0" ci="8" mb="0" cb="0"/><line nr="146" mi="4" ci="0" mb="0" cb="0"/><line nr="147" mi="12" ci="0" mb="0" cb="0"/><line nr="162" mi="4" ci="0" mb="0" cb="0"/><line nr="163" mi="20" ci="0" mb="0" cb="0"/><line nr="164" mi="8" ci="0" mb="0" cb="0"/><line nr="183" mi="4" ci="0" mb="0" cb="0"/><line nr="184" mi="13" ci="0" mb="0" cb="0"/><line nr="200" mi="4" ci="0" mb="0" cb="0"/><line nr="201" mi="4" ci="0" mb="0" cb="0"/><line nr="202" mi="4" ci="0" mb="0" cb="0"/><line nr="204" mi="24" ci="0" mb="0" cb="0"/><line nr="205" mi="8" ci="0" mb="0" cb="0"/><line nr="225" mi="4" ci="0" mb="0" cb="0"/><line nr="226" mi="11" ci="0" mb="0" cb="0"/><line nr="240" mi="4" ci="0" mb="0" cb="0"/><line nr="241" mi="16" ci="0" mb="0" cb="0"/><line nr="242" mi="8" ci="0" mb="0" cb="0"/><line nr="262" mi="10" ci="0" mb="0" cb="0"/><line nr="275" mi="11" ci="0" mb="0" cb="0"/><line nr="276" mi="8" ci="0" mb="0" cb="0"/><line nr="296" mi="4" ci="0" mb="0" cb="0"/><line nr="297" mi="11" ci="0" mb="0" cb="0"/><line nr="311" mi="4" ci="0" mb="0" cb="0"/><line nr="312" mi="16" ci="0" mb="0" cb="0"/><line nr="313" mi="8" ci="0" mb="0" cb="0"/><line nr="333" mi="10" ci="0" mb="0" cb="0"/><line nr="346" mi="11" ci="0" mb="0" cb="0"/><line nr="347" mi="8" ci="0" mb="0" cb="0"/><line nr="366" mi="4" ci="0" mb="0" cb="0"/><line nr="367" mi="11" ci="0" mb="0" cb="0"/><line nr="381" mi="4" ci="0" mb="0" cb="0"/><line nr="382" mi="16" ci="0" mb="0" cb="0"/><line nr="383" mi="8" ci="0" mb="0" cb="0"/><line nr="401" mi="10" ci="0" mb="0" cb="0"/><line nr="414" mi="11" ci="0" mb="0" cb="0"/><line nr="415" mi="8" ci="0" mb="0" cb="0"/><line nr="436" mi="4" ci="0" mb="0" cb="0"/><line nr="437" mi="11" ci="0" mb="0" cb="0"/><line nr="451" mi="4" ci="0" mb="0" cb="0"/><line nr="452" mi="16" ci="0" mb="0" cb="0"/><line nr="453" mi="8" ci="0" mb="0" cb="0"/><line nr="473" mi="10" ci="0" mb="0" cb="0"/><line nr="486" mi="11" ci="0" mb="0" cb="0"/><line nr="487" mi="8" ci="0" mb="0" cb="0"/><line nr="508" mi="4" ci="0" mb="0" cb="0"/><line nr="509" mi="13" ci="0" mb="0" cb="0"/><line nr="525" mi="4" ci="0" mb="0" cb="0"/><line nr="527" mi="2" ci="0" mb="0" cb="0"/><line nr="528" mi="2" ci="0" mb="0" cb="0"/><line nr="529" mi="3" ci="0" mb="2" cb="0"/><line nr="530" mi="22" ci="0" mb="0" cb="0"/><line nr="532" mi="26" ci="0" mb="0" cb="0"/><line nr="535" mi="8" ci="0" mb="0" cb="0"/><line nr="555" mi="4" ci="0" mb="0" cb="0"/><line nr="556" mi="12" ci="0" mb="0" cb="0"/><line nr="571" mi="4" ci="0" mb="0" cb="0"/><line nr="573" mi="2" ci="0" mb="0" cb="0"/><line nr="574" mi="2" ci="0" mb="0" cb="0"/><line nr="575" mi="3" ci="0" mb="2" cb="0"/><line nr="576" mi="22" ci="0" mb="0" cb="0"/><line nr="578" mi="21" ci="0" mb="0" cb="0"/><line nr="580" mi="8" ci="0" mb="0" cb="0"/><line nr="596" mi="11" ci="0" mb="0" cb="0"/><line nr="610" mi="15" ci="0" mb="0" cb="0"/><line nr="611" mi="8" ci="0" mb="0" cb="0"/><line nr="626" mi="11" ci="0" mb="0" cb="0"/><line nr="640" mi="12" ci="0" mb="0" cb="0"/><line nr="641" mi="3" ci="0" mb="0" cb="0"/><line nr="642" mi="8" ci="0" mb="0" cb="0"/><line nr="651" mi="0" ci="6" mb="1" cb="1"/><line nr="652" mi="0" ci="7" mb="0" cb="0"/><line nr="653" mi="0" ci="5" mb="0" cb="0"/><line nr="654" mi="0" ci="7" mb="0" cb="0"/><line nr="656" mi="5" ci="0" mb="0" cb="0"/><line nr="658" mi="0" ci="1" mb="0" cb="0"/><line nr="664" mi="0" ci="4" mb="1" cb="1"/><line nr="665" mi="0" ci="7" mb="0" cb="0"/><line nr="666" mi="0" ci="5" mb="0" cb="0"/><line nr="667" mi="0" ci="3" mb="0" cb="2"/><line nr="668" mi="0" ci="6" mb="0" cb="0"/><line nr="669" mi="0" ci="2" mb="0" cb="0"/><line nr="670" mi="0" ci="2" mb="0" cb="0"/><line nr="671" mi="0" ci="1" mb="0" cb="0"/><line nr="674" mi="0" ci="4" mb="1" cb="1"/><line nr="675" mi="0" ci="4" mb="0" cb="0"/><line nr="676" mi="0" ci="3" mb="0" cb="0"/><line nr="678" mi="0" ci="1" mb="0" cb="0"/><line nr="687" mi="0" ci="9" mb="0" cb="0"/><line nr="688" mi="0" ci="2" mb="0" cb="0"/><line nr="689" mi="0" ci="3" mb="0" cb="0"/><line nr="690" mi="0" ci="7" mb="0" cb="0"/><line nr="691" mi="0" ci="2" mb="0" cb="0"/><line nr="695" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="698" covered="169"/><counter type="BRANCH" missed="8" covered="6"/><counter type="LINE" missed="77" covered="41"/><counter type="COMPLEXITY" missed="36" covered="12"/><counter type="METHOD" missed="30" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="UMWebsocketClientImpl.java"><line nr="21" mi="3" ci="0" mb="0" cb="0"/><line nr="22" mi="1" ci="0" mb="0" cb="0"/><line nr="25" mi="3" ci="0" mb="0" cb="0"/><line nr="26" mi="1" ci="0" mb="0" cb="0"/><line nr="42" mi="11" ci="0" mb="0" cb="0"/><line nr="56" mi="2" ci="0" mb="0" cb="0"/><line nr="57" mi="2" ci="0" mb="0" cb="0"/><line nr="58" mi="3" ci="0" mb="2" cb="0"/><line nr="59" mi="12" ci="0" mb="0" cb="0"/><line nr="61" mi="16" ci="0" mb="0" cb="0"/><line nr="63" mi="8" ci="0" mb="0" cb="0"/><line nr="80" mi="4" ci="0" mb="0" cb="0"/><line nr="81" mi="11" ci="0" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="96" mi="16" ci="0" mb="0" cb="0"/><line nr="97" mi="8" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="105" covered="0"/><counter type="BRANCH" missed="2" covered="0"/><counter type="LINE" missed="16" covered="0"/><counter type="COMPLEXITY" missed="7" covered="0"/><counter type="METHOD" missed="6" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="CMFuturesClientImpl.java"><line nr="10" mi="0" ci="2" mb="0" cb="0"/><line nr="11" mi="0" ci="3" mb="0" cb="0"/><line nr="14" mi="4" ci="0" mb="0" cb="0"/><line nr="15" mi="1" ci="0" mb="0" cb="0"/><line nr="18" mi="0" ci="4" mb="0" cb="0"/><line nr="19" mi="0" ci="1" mb="0" cb="0"/><line nr="22" mi="6" ci="0" mb="0" cb="0"/><line nr="23" mi="1" ci="0" mb="0" cb="0"/><line nr="26" mi="5" ci="0" mb="0" cb="0"/><line nr="27" mi="1" ci="0" mb="0" cb="0"/><line nr="30" mi="7" ci="0" mb="0" cb="0"/><line nr="31" mi="1" ci="0" mb="0" cb="0"/><line nr="34" mi="0" ci="6" mb="0" cb="0"/><line nr="35" mi="0" ci="1" mb="0" cb="0"/><line nr="39" mi="0" ci="14" mb="0" cb="0"/><line nr="44" mi="0" ci="14" mb="0" cb="0"/><line nr="49" mi="0" ci="12" mb="0" cb="0"/><line nr="54" mi="0" ci="14" mb="0" cb="0"/><counter type="INSTRUCTION" missed="26" covered="71"/><counter type="LINE" missed="8" covered="10"/><counter type="COMPLEXITY" missed="4" covered="7"/><counter type="METHOD" missed="4" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="897" covered="656"/><counter type="BRANCH" missed="11" covered="9"/><counter type="LINE" missed="120" covered="128"/><counter type="COMPLEXITY" missed="57" covered="53"/><counter type="METHOD" missed="49" covered="51"/><counter type="CLASS" missed="1" covered="6"/></package><package name="com/binance/connector/futures/client/exceptions"><class name="com/binance/connector/futures/client/exceptions/BinanceConnectorException" sourcefilename="BinanceConnectorException.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="8"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/exceptions/BinanceClientException" sourcefilename="BinanceClientException.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="5"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;II)V" line="5"><counter type="INSTRUCTION" missed="0" covered="16"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getErrorCode" desc="()I" line="24"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getHttpStatusCode" desc="()I" line="28"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getErrMsg" desc="()Ljava/lang/String;" line="32"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="9" covered="29"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/exceptions/BinanceServerException" sourcefilename="BinanceServerException.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;)V" line="10"><counter type="INSTRUCTION" missed="7" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;I)V" line="15"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getHttpStatusCode" desc="()I" line="20"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="10" covered="7"/><counter type="LINE" missed="4" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="2" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="BinanceConnectorException.java"><line nr="8" mi="0" ci="3" mb="0" cb="0"/><line nr="9" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="BinanceServerException.java"><line nr="10" mi="3" ci="0" mb="0" cb="0"/><line nr="11" mi="3" ci="0" mb="0" cb="0"/><line nr="12" mi="1" ci="0" mb="0" cb="0"/><line nr="15" mi="0" ci="3" mb="0" cb="0"/><line nr="16" mi="0" ci="3" mb="0" cb="0"/><line nr="17" mi="0" ci="1" mb="0" cb="0"/><line nr="20" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="10" covered="7"/><counter type="LINE" missed="4" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="2" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="BinanceClientException.java"><line nr="5" mi="0" ci="6" mb="0" cb="0"/><line nr="11" mi="0" ci="3" mb="0" cb="0"/><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="13" mi="0" ci="3" mb="0" cb="0"/><line nr="14" mi="0" ci="1" mb="0" cb="0"/><line nr="17" mi="0" ci="3" mb="0" cb="0"/><line nr="18" mi="0" ci="3" mb="0" cb="0"/><line nr="19" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="21" mi="0" ci="1" mb="0" cb="0"/><line nr="24" mi="3" ci="0" mb="0" cb="0"/><line nr="28" mi="3" ci="0" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="9" covered="29"/><counter type="LINE" missed="3" covered="10"/><counter type="COMPLEXITY" missed="3" covered="2"/><counter type="METHOD" missed="3" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="19" covered="40"/><counter type="LINE" missed="7" covered="15"/><counter type="COMPLEXITY" missed="5" covered="4"/><counter type="METHOD" missed="5" covered="4"/><counter type="CLASS" missed="0" covered="3"/></package><package name="com/binance/connector/futures/client/enums"><class name="com/binance/connector/futures/client/enums/HttpMethod" sourcefilename="HttpMethod.java"><method name="&lt;clinit&gt;" desc="()V" line="3"><counter type="INSTRUCTION" missed="0" covered="33"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="33"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/enums/DefaultUrls" sourcefilename="DefaultUrls.java"/><class name="com/binance/connector/futures/client/enums/RequestType" sourcefilename="RequestType.java"><method name="&lt;clinit&gt;" desc="()V" line="3"><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="RequestType.java"><line nr="3" mi="0" ci="3" mb="0" cb="0"/><line nr="4" mi="0" ci="6" mb="0" cb="0"/><line nr="5" mi="0" ci="6" mb="0" cb="0"/><line nr="6" mi="0" ci="6" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="21"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="HttpMethod.java"><line nr="3" mi="0" ci="3" mb="0" cb="0"/><line nr="4" mi="0" ci="6" mb="0" cb="0"/><line nr="5" mi="0" ci="6" mb="0" cb="0"/><line nr="6" mi="0" ci="6" mb="0" cb="0"/><line nr="7" mi="0" ci="6" mb="0" cb="0"/><line nr="8" mi="0" ci="6" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="33"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="DefaultUrls.java"/><counter type="INSTRUCTION" missed="0" covered="54"/><counter type="LINE" missed="0" covered="10"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="2"/></package><package name="com/binance/connector/futures/logging/util"><class name="com/binance/connector/futures/logging/util/MsEpochConverter" sourcefilename="MsEpochConverter.java"><method name="&lt;init&gt;" desc="()V" line="6"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="convert" desc="(Lch/qos/logback/classic/spi/ILoggingEvent;)Ljava/lang/String;" line="10"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="MsEpochConverter.java"><line nr="6" mi="0" ci="3" mb="0" cb="0"/><line nr="10" mi="0" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></package><package name="com/binance/connector/futures/client/impl/cm_futures"><class name="com/binance/connector/futures/client/impl/cm_futures/CMPortfolioMargin" sourcefilename="CMPortfolioMargin.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="17"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="portfolioMarginExchangeInfo" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="35"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/cm_futures/CMAccount" sourcefilename="CMAccount.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="19"><counter type="INSTRUCTION" missed="0" covered="26"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="modifyOrder" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="44"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="orderModifyHistory" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="71"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="currentAllOpenOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="93"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="allOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="117"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="futuresAccountBalance" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="137"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="accountInformation" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="156"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionInformation" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="177"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="accountTradeList" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="201"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getLeverageBracket" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="221"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getLeverageBracketForPair" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="241"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="128"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="11"/><counter type="METHOD" missed="0" covered="11"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/cm_futures/CMUserData" sourcefilename="CMUserData.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="16"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/cm_futures/CMMarket" sourcefilename="CMMarket.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="19"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="markPrice" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="38"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="ticker24H" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="56"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="tickerSymbol" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="75"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="bookTicker" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="94"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="openInterestStatistics" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="117"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="topTraderLongShortPos" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="142"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="topTraderLongShortAccs" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="167"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="longShortRatio" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="192"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="basis" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="219"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="98"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="10"/><counter type="METHOD" missed="0" covered="10"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="CMPortfolioMargin.java"><line nr="17" mi="0" ci="7" mb="0" cb="0"/><line nr="18" mi="0" ci="1" mb="0" cb="0"/><line nr="35" mi="0" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="CMAccount.java"><line nr="19" mi="0" ci="7" mb="0" cb="0"/><line nr="20" mi="0" ci="1" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="44" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="0" ci="4" mb="0" cb="0"/><line nr="46" mi="0" ci="11" mb="0" cb="0"/><line nr="49" mi="0" ci="3" mb="0" cb="0"/><line nr="71" mi="0" ci="4" mb="0" cb="0"/><line nr="72" mi="0" ci="11" mb="0" cb="0"/><line nr="93" mi="0" ci="4" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="0"/><line nr="121" mi="0" ci="3" mb="0" cb="0"/><line nr="137" mi="0" ci="11" mb="0" cb="0"/><line nr="140" mi="0" ci="3" mb="0" cb="0"/><line nr="156" mi="0" ci="11" mb="0" cb="0"/><line nr="159" mi="0" ci="3" mb="0" cb="0"/><line nr="177" mi="0" ci="11" mb="0" cb="0"/><line nr="201" mi="0" ci="4" mb="0" cb="0"/><line nr="202" mi="0" ci="4" mb="0" cb="0"/><line nr="221" mi="0" ci="4" mb="0" cb="0"/><line nr="224" mi="0" ci="3" mb="0" cb="0"/><line nr="241" mi="0" ci="11" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="128"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="11"/><counter type="METHOD" missed="0" covered="11"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="CMUserData.java"><line nr="16" mi="0" ci="6" mb="0" cb="0"/><line nr="17" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="CMMarket.java"><line nr="19" mi="0" ci="7" mb="0" cb="0"/><line nr="20" mi="0" ci="1" mb="0" cb="0"/><line nr="38" mi="0" ci="4" mb="0" cb="0"/><line nr="56" mi="0" ci="4" mb="0" cb="0"/><line nr="75" mi="0" ci="4" mb="0" cb="0"/><line nr="94" mi="0" ci="4" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="0"/><line nr="119" mi="0" ci="4" mb="0" cb="0"/><line nr="142" mi="0" ci="4" mb="0" cb="0"/><line nr="143" mi="0" ci="4" mb="0" cb="0"/><line nr="144" mi="0" ci="4" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="168" mi="0" ci="4" mb="0" cb="0"/><line nr="169" mi="0" ci="4" mb="0" cb="0"/><line nr="192" mi="0" ci="4" mb="0" cb="0"/><line nr="193" mi="0" ci="4" mb="0" cb="0"/><line nr="194" mi="0" ci="4" mb="0" cb="0"/><line nr="197" mi="0" ci="3" mb="0" cb="0"/><line nr="219" mi="0" ci="4" mb="0" cb="0"/><line nr="220" mi="0" ci="4" mb="0" cb="0"/><line nr="221" mi="0" ci="4" mb="0" cb="0"/><line nr="222" mi="0" ci="11" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="98"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="10"/><counter type="METHOD" missed="0" covered="10"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="0" covered="245"/><counter type="LINE" missed="0" covered="51"/><counter type="COMPLEXITY" missed="0" covered="24"/><counter type="METHOD" missed="0" covered="24"/><counter type="CLASS" missed="0" covered="4"/></package><package name="com/binance/connector/futures/client"><class name="com/binance/connector/futures/client/FuturesClient" sourcefilename="FuturesClient.java"/><sourcefile name="FuturesClient.java"/></package><package name="com/binance/connector/futures/client/impl/futures"><class name="com/binance/connector/futures/client/impl/futures/PortfolioMargin" sourcefilename="PortfolioMargin.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="18"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="7"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProductUrl" desc="()Ljava/lang/String;" line="25"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getRequestHandler" desc="()Lcom/binance/connector/futures/client/utils/RequestHandler;" line="29"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getShowLimitUsage" desc="()Z" line="33"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setProductUrl" desc="(Ljava/lang/String;)V" line="37"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setRequestHandler" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="41"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setShowLimitUsage" desc="(Z)V" line="45"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="portfolioMarginExchangeInfo" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="50"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="portfolioMarginAccountInfo" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="69"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="26" covered="49"/><counter type="LINE" missed="9" covered="10"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="6" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/futures/Market" sourcefilename="Market.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="19"><counter type="INSTRUCTION" missed="0" covered="82"/><counter type="LINE" missed="0" covered="27"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getBaseUrl" desc="()Ljava/lang/String;" line="27"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProductUrl" desc="()Ljava/lang/String;" line="31"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRequestHandler" desc="()Lcom/binance/connector/futures/client/utils/RequestHandler;" line="35"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getShowLimitUsage" desc="()Z" line="39"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setBaseUrl" desc="(Ljava/lang/String;)V" line="43"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setProductUrl" desc="(Ljava/lang/String;)V" line="47"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setRequestHandler" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="51"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setShowLimitUsage" desc="(Z)V" line="55"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="markPrice" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="60"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="ticker24H" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="65"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="tickerSymbol" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="70"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="bookTicker" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="75"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="openInterestStatistics" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="80"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="topTraderLongShortPos" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="85"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="topTraderLongShortAccs" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="90"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="longShortRatio" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="95"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="ping" desc="()Ljava/lang/String;" line="112"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="time" desc="()Ljava/lang/String;" line="128"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="exchangeInfo" desc="()Ljava/lang/String;" line="144"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="depth" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="165"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="trades" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="188"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="historicalTrades" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="213"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="aggTrades" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="240"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="klines" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="267"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="continuousKlines" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="296"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="indexPriceKlines" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="325"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="markPriceKlines" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="353"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="fundingRate" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="379"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="openInterest" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="401"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="20" covered="381"/><counter type="LINE" missed="8" covered="66"/><counter type="COMPLEXITY" missed="4" covered="26"/><counter type="METHOD" missed="4" covered="26"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/futures/Account" sourcefilename="Account.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="18"><counter type="INSTRUCTION" missed="0" covered="71"/><counter type="LINE" missed="0" covered="23"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProductUrl" desc="()Ljava/lang/String;" line="25"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getRequestHandler" desc="()Lcom/binance/connector/futures/client/utils/RequestHandler;" line="29"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getShowLimitUsage" desc="()Z" line="33"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="setProductUrl" desc="(Ljava/lang/String;)V" line="37"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setRequestHandler" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="41"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setShowLimitUsage" desc="(Z)V" line="45"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="currentAllOpenOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="50"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="allOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="55"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="accountTradeList" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="60"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getLeverageBracket" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="65"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="changePositionModeTrade" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="87"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCurrentPositionMode" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="108"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="newOrder" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="145"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="placeMultipleOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="170"><counter type="INSTRUCTION" missed="14" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="queryOrder" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="194"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cancelOrder" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="219"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cancelAllOpenOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="243"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="cancelMultipleOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="267"><counter type="INSTRUCTION" missed="11" covered="4"/><counter type="LINE" missed="1" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="autoCancelOpen" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="291"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="queryCurrentOpenOrder" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="317"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="changeInitialLeverage" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="342"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="changeMarginType" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="367"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="modifyIsolatedPositionMargin" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="394"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getPositionMarginChangeHistory" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="423"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getIncomeHistory" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="450"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getAdlQuantile" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="472"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getForceOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="498"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCommissionRate" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="520"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="42" covered="391"/><counter type="LINE" missed="9" covered="69"/><counter type="COMPLEXITY" missed="4" covered="25"/><counter type="METHOD" missed="4" covered="25"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/futures/UserData" sourcefilename="UserData.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="16"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getProductUrl" desc="()Ljava/lang/String;" line="23"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getRequestHandler" desc="()Lcom/binance/connector/futures/client/utils/RequestHandler;" line="27"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getShowLimitUsage" desc="()Z" line="31"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setProductUrl" desc="(Ljava/lang/String;)V" line="35"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setRequestHandler" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="39"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="setShowLimitUsage" desc="(Z)V" line="43"><counter type="INSTRUCTION" missed="4" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="createListenKey" desc="()Ljava/lang/String;" line="58"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="extendListenKey" desc="()Ljava/lang/String;" line="72"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="closeListenKey" desc="()Ljava/lang/String;" line="85"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="25" covered="52"/><counter type="LINE" missed="9" covered="9"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="6" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="UserData.java"><line nr="16" mi="0" ci="2" mb="0" cb="0"/><line nr="17" mi="0" ci="3" mb="0" cb="0"/><line nr="18" mi="0" ci="7" mb="0" cb="0"/><line nr="19" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="1" mb="0" cb="0"/><line nr="23" mi="3" ci="0" mb="0" cb="0"/><line nr="27" mi="3" ci="0" mb="0" cb="0"/><line nr="31" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="3" ci="0" mb="0" cb="0"/><line nr="36" mi="1" ci="0" mb="0" cb="0"/><line nr="39" mi="7" ci="0" mb="0" cb="0"/><line nr="40" mi="1" ci="0" mb="0" cb="0"/><line nr="43" mi="3" ci="0" mb="0" cb="0"/><line nr="44" mi="1" ci="0" mb="0" cb="0"/><line nr="46" mi="0" ci="3" mb="0" cb="0"/><line nr="58" mi="0" ci="11" mb="0" cb="0"/><line nr="72" mi="0" ci="11" mb="0" cb="0"/><line nr="85" mi="0" ci="11" mb="0" cb="0"/><counter type="INSTRUCTION" missed="25" covered="52"/><counter type="LINE" missed="9" covered="9"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="6" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="Account.java"><line nr="18" mi="0" ci="2" mb="0" cb="0"/><line nr="19" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="8" mb="0" cb="0"/><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="1" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="29" mi="0" ci="3" mb="0" cb="0"/><line nr="33" mi="0" ci="3" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="38" mi="1" ci="0" mb="0" cb="0"/><line nr="41" mi="8" ci="0" mb="0" cb="0"/><line nr="42" mi="1" ci="0" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="1" ci="0" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="11" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="55" mi="0" ci="11" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="11" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="11" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="87" mi="0" ci="4" mb="0" cb="0"/><line nr="88" mi="0" ci="11" mb="0" cb="0"/><line nr="108" mi="0" ci="11" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="145" mi="0" ci="4" mb="0" cb="0"/><line nr="146" mi="0" ci="4" mb="0" cb="0"/><line nr="147" mi="0" ci="4" mb="0" cb="0"/><line nr="148" mi="0" ci="11" mb="0" cb="0"/><line nr="151" mi="0" ci="3" mb="0" cb="0"/><line nr="170" mi="3" ci="0" mb="0" cb="0"/><line nr="171" mi="11" ci="0" mb="0" cb="0"/><line nr="194" mi="0" ci="4" mb="0" cb="0"/><line nr="195" mi="0" ci="4" mb="0" cb="0"/><line nr="196" mi="0" ci="11" mb="0" cb="0"/><line nr="219" mi="0" ci="4" mb="0" cb="0"/><line nr="220" mi="0" ci="4" mb="0" cb="0"/><line nr="221" mi="0" ci="11" mb="0" cb="0"/><line nr="224" mi="0" ci="3" mb="0" cb="0"/><line nr="243" mi="0" ci="4" mb="0" cb="0"/><line nr="244" mi="0" ci="11" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="0"/><line nr="268" mi="11" ci="0" mb="0" cb="0"/><line nr="271" mi="0" ci="3" mb="0" cb="0"/><line nr="291" mi="0" ci="4" mb="0" cb="0"/><line nr="292" mi="0" ci="4" mb="0" cb="0"/><line nr="293" mi="0" ci="11" mb="0" cb="0"/><line nr="296" mi="0" ci="3" mb="0" cb="0"/><line nr="317" mi="0" ci="4" mb="0" cb="0"/><line nr="318" mi="0" ci="4" mb="0" cb="0"/><line nr="319" mi="0" ci="11" mb="0" cb="0"/><line nr="322" mi="0" ci="3" mb="0" cb="0"/><line nr="342" mi="0" ci="4" mb="0" cb="0"/><line nr="343" mi="0" ci="4" mb="0" cb="0"/><line nr="344" mi="0" ci="11" mb="0" cb="0"/><line nr="347" mi="0" ci="3" mb="0" cb="0"/><line nr="367" mi="0" ci="4" mb="0" cb="0"/><line nr="368" mi="0" ci="4" mb="0" cb="0"/><line nr="369" mi="0" ci="11" mb="0" cb="0"/><line nr="372" mi="0" ci="3" mb="0" cb="0"/><line nr="394" mi="0" ci="4" mb="0" cb="0"/><line nr="395" mi="0" ci="3" mb="0" cb="0"/><line nr="396" mi="0" ci="4" mb="0" cb="0"/><line nr="397" mi="0" ci="11" mb="0" cb="0"/><line nr="400" mi="0" ci="3" mb="0" cb="0"/><line nr="423" mi="0" ci="4" mb="0" cb="0"/><line nr="424" mi="0" ci="11" mb="0" cb="0"/><line nr="427" mi="0" ci="3" mb="0" cb="0"/><line nr="450" mi="0" ci="11" mb="0" cb="0"/><line nr="453" mi="0" ci="3" mb="0" cb="0"/><line nr="472" mi="0" ci="11" mb="0" cb="0"/><line nr="475" mi="0" ci="3" mb="0" cb="0"/><line nr="498" mi="0" ci="11" mb="0" cb="0"/><line nr="501" mi="0" ci="3" mb="0" cb="0"/><line nr="520" mi="0" ci="4" mb="0" cb="0"/><line nr="521" mi="0" ci="11" mb="0" cb="0"/><counter type="INSTRUCTION" missed="42" covered="391"/><counter type="LINE" missed="9" covered="69"/><counter type="COMPLEXITY" missed="4" covered="25"/><counter type="METHOD" missed="4" covered="25"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="Market.java"><line nr="19" mi="0" ci="2" mb="0" cb="0"/><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="7" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><line nr="24" mi="0" ci="1" mb="0" cb="0"/><line nr="27" mi="0" ci="3" mb="0" cb="0"/><line nr="31" mi="0" ci="3" mb="0" cb="0"/><line nr="35" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="3" ci="0" mb="0" cb="0"/><line nr="44" mi="1" ci="0" mb="0" cb="0"/><line nr="47" mi="3" ci="0" mb="0" cb="0"/><line nr="48" mi="1" ci="0" mb="0" cb="0"/><line nr="51" mi="7" ci="0" mb="0" cb="0"/><line nr="52" mi="1" ci="0" mb="0" cb="0"/><line nr="55" mi="3" ci="0" mb="0" cb="0"/><line nr="56" mi="1" ci="0" mb="0" cb="0"/><line nr="58" mi="0" ci="3" mb="0" cb="0"/><line nr="60" mi="0" ci="11" mb="0" cb="0"/><line nr="63" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="11" mb="0" cb="0"/><line nr="68" mi="0" ci="3" mb="0" cb="0"/><line nr="70" mi="0" ci="11" mb="0" cb="0"/><line nr="73" mi="0" ci="3" mb="0" cb="0"/><line nr="75" mi="0" ci="11" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="11" mb="0" cb="0"/><line nr="83" mi="0" ci="3" mb="0" cb="0"/><line nr="85" mi="0" ci="11" mb="0" cb="0"/><line nr="88" mi="0" ci="3" mb="0" cb="0"/><line nr="90" mi="0" ci="11" mb="0" cb="0"/><line nr="93" mi="0" ci="3" mb="0" cb="0"/><line nr="95" mi="0" ci="11" mb="0" cb="0"/><line nr="99" mi="0" ci="3" mb="0" cb="0"/><line nr="112" mi="0" ci="11" mb="0" cb="0"/><line nr="115" mi="0" ci="3" mb="0" cb="0"/><line nr="128" mi="0" ci="11" mb="0" cb="0"/><line nr="131" mi="0" ci="3" mb="0" cb="0"/><line nr="144" mi="0" ci="11" mb="0" cb="0"/><line nr="147" mi="0" ci="3" mb="0" cb="0"/><line nr="165" mi="0" ci="4" mb="0" cb="0"/><line nr="166" mi="0" ci="11" mb="0" cb="0"/><line nr="169" mi="0" ci="3" mb="0" cb="0"/><line nr="188" mi="0" ci="4" mb="0" cb="0"/><line nr="189" mi="0" ci="11" mb="0" cb="0"/><line nr="192" mi="0" ci="3" mb="0" cb="0"/><line nr="213" mi="0" ci="4" mb="0" cb="0"/><line nr="214" mi="0" ci="11" mb="0" cb="0"/><line nr="217" mi="0" ci="3" mb="0" cb="0"/><line nr="240" mi="0" ci="4" mb="0" cb="0"/><line nr="241" mi="0" ci="11" mb="0" cb="0"/><line nr="244" mi="0" ci="3" mb="0" cb="0"/><line nr="267" mi="0" ci="4" mb="0" cb="0"/><line nr="268" mi="0" ci="4" mb="0" cb="0"/><line nr="269" mi="0" ci="11" mb="0" cb="0"/><line nr="272" mi="0" ci="3" mb="0" cb="0"/><line nr="296" mi="0" ci="4" mb="0" cb="0"/><line nr="297" mi="0" ci="4" mb="0" cb="0"/><line nr="298" mi="0" ci="4" mb="0" cb="0"/><line nr="299" mi="0" ci="11" mb="0" cb="0"/><line nr="302" mi="0" ci="3" mb="0" cb="0"/><line nr="325" mi="0" ci="4" mb="0" cb="0"/><line nr="326" mi="0" ci="4" mb="0" cb="0"/><line nr="327" mi="0" ci="11" mb="0" cb="0"/><line nr="330" mi="0" ci="3" mb="0" cb="0"/><line nr="353" mi="0" ci="4" mb="0" cb="0"/><line nr="354" mi="0" ci="4" mb="0" cb="0"/><line nr="355" mi="0" ci="11" mb="0" cb="0"/><line nr="358" mi="0" ci="3" mb="0" cb="0"/><line nr="379" mi="0" ci="11" mb="0" cb="0"/><line nr="382" mi="0" ci="3" mb="0" cb="0"/><line nr="401" mi="0" ci="4" mb="0" cb="0"/><line nr="402" mi="0" ci="11" mb="0" cb="0"/><counter type="INSTRUCTION" missed="20" covered="381"/><counter type="LINE" missed="8" covered="66"/><counter type="COMPLEXITY" missed="4" covered="26"/><counter type="METHOD" missed="4" covered="26"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="PortfolioMargin.java"><line nr="18" mi="0" ci="2" mb="0" cb="0"/><line nr="19" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="8" mb="0" cb="0"/><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="22" mi="0" ci="1" mb="0" cb="0"/><line nr="25" mi="3" ci="0" mb="0" cb="0"/><line nr="29" mi="3" ci="0" mb="0" cb="0"/><line nr="33" mi="3" ci="0" mb="0" cb="0"/><line nr="37" mi="3" ci="0" mb="0" cb="0"/><line nr="38" mi="1" ci="0" mb="0" cb="0"/><line nr="41" mi="8" ci="0" mb="0" cb="0"/><line nr="42" mi="1" ci="0" mb="0" cb="0"/><line nr="45" mi="3" ci="0" mb="0" cb="0"/><line nr="46" mi="1" ci="0" mb="0" cb="0"/><line nr="48" mi="0" ci="3" mb="0" cb="0"/><line nr="50" mi="0" ci="11" mb="0" cb="0"/><line nr="53" mi="0" ci="3" mb="0" cb="0"/><line nr="69" mi="0" ci="4" mb="0" cb="0"/><line nr="70" mi="0" ci="11" mb="0" cb="0"/><counter type="INSTRUCTION" missed="26" covered="49"/><counter type="LINE" missed="9" covered="10"/><counter type="COMPLEXITY" missed="6" covered="3"/><counter type="METHOD" missed="6" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="113" covered="873"/><counter type="LINE" missed="35" covered="154"/><counter type="COMPLEXITY" missed="20" covered="58"/><counter type="METHOD" missed="20" covered="58"/><counter type="CLASS" missed="0" covered="4"/></package><package name="com/binance/connector/futures/client/impl/um_futures"><class name="com/binance/connector/futures/client/impl/um_futures/UMUserData" sourcefilename="UMUserData.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="16"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/um_futures/UMMarket" sourcefilename="UMMarket.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="19"><counter type="INSTRUCTION" missed="0" covered="20"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="markPrice" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="37"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="ticker24H" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="55"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="tickerSymbol" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="74"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="bookTicker" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="93"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="openInterestStatistics" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="116"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="topTraderLongShortPos" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="141"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="topTraderLongShortAccs" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="166"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="longShortRatio" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="191"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="takerBuySellVol" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="217"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="historicalBlvt" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="243"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="indexInfo" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="263"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="assetIndex" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="283"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="144"/><counter type="LINE" missed="0" covered="30"/><counter type="COMPLEXITY" missed="0" covered="13"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/um_futures/UMPortfolioMargin" sourcefilename="UMPortfolioMargin.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="17"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="portfolioMarginExchangeInfo" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="34"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/impl/um_futures/UMAccount" sourcefilename="UMAccount.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="19"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="changeMultiAssetsMode" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="39"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getCurrentMultiAssetMode" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="58"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="currentAllOpenOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="78"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="allOrders" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="101"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="futuresAccountBalance" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="121"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="accountInformation" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="140"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="positionInformation" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="160"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="accountTradeList" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="183"><counter type="INSTRUCTION" missed="0" covered="8"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getLeverageBracket" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="203"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getTradingRulesIndicators" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="224"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="futuresDownloadId" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="245"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="futuresDownloadLink" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="265"><counter type="INSTRUCTION" missed="0" covered="15"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="149"/><counter type="LINE" missed="0" covered="25"/><counter type="COMPLEXITY" missed="0" covered="13"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="UMMarket.java"><line nr="19" mi="0" ci="7" mb="0" cb="0"/><line nr="20" mi="0" ci="1" mb="0" cb="0"/><line nr="37" mi="0" ci="4" mb="0" cb="0"/><line nr="55" mi="0" ci="4" mb="0" cb="0"/><line nr="74" mi="0" ci="4" mb="0" cb="0"/><line nr="93" mi="0" ci="4" mb="0" cb="0"/><line nr="116" mi="0" ci="4" mb="0" cb="0"/><line nr="117" mi="0" ci="4" mb="0" cb="0"/><line nr="118" mi="0" ci="4" mb="0" cb="0"/><line nr="141" mi="0" ci="4" mb="0" cb="0"/><line nr="142" mi="0" ci="4" mb="0" cb="0"/><line nr="143" mi="0" ci="4" mb="0" cb="0"/><line nr="166" mi="0" ci="4" mb="0" cb="0"/><line nr="167" mi="0" ci="4" mb="0" cb="0"/><line nr="168" mi="0" ci="4" mb="0" cb="0"/><line nr="191" mi="0" ci="4" mb="0" cb="0"/><line nr="192" mi="0" ci="4" mb="0" cb="0"/><line nr="193" mi="0" ci="4" mb="0" cb="0"/><line nr="196" mi="0" ci="3" mb="0" cb="0"/><line nr="217" mi="0" ci="4" mb="0" cb="0"/><line nr="218" mi="0" ci="4" mb="0" cb="0"/><line nr="219" mi="0" ci="11" mb="0" cb="0"/><line nr="222" mi="0" ci="3" mb="0" cb="0"/><line nr="243" mi="0" ci="4" mb="0" cb="0"/><line nr="244" mi="0" ci="4" mb="0" cb="0"/><line nr="245" mi="0" ci="11" mb="0" cb="0"/><line nr="248" mi="0" ci="3" mb="0" cb="0"/><line nr="263" mi="0" ci="11" mb="0" cb="0"/><line nr="266" mi="0" ci="3" mb="0" cb="0"/><line nr="283" mi="0" ci="11" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="144"/><counter type="LINE" missed="0" covered="30"/><counter type="COMPLEXITY" missed="0" covered="13"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="UMUserData.java"><line nr="16" mi="0" ci="6" mb="0" cb="0"/><line nr="17" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="2"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="UMAccount.java"><line nr="19" mi="0" ci="7" mb="0" cb="0"/><line nr="20" mi="0" ci="1" mb="0" cb="0"/><line nr="22" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="4" mb="0" cb="0"/><line nr="40" mi="0" ci="11" mb="0" cb="0"/><line nr="58" mi="0" ci="11" mb="0" cb="0"/><line nr="78" mi="0" ci="4" mb="0" cb="0"/><line nr="101" mi="0" ci="4" mb="0" cb="0"/><line nr="102" mi="0" ci="4" mb="0" cb="0"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="121" mi="0" ci="11" mb="0" cb="0"/><line nr="124" mi="0" ci="3" mb="0" cb="0"/><line nr="140" mi="0" ci="11" mb="0" cb="0"/><line nr="143" mi="0" ci="3" mb="0" cb="0"/><line nr="160" mi="0" ci="11" mb="0" cb="0"/><line nr="183" mi="0" ci="4" mb="0" cb="0"/><line nr="184" mi="0" ci="4" mb="0" cb="0"/><line nr="203" mi="0" ci="4" mb="0" cb="0"/><line nr="206" mi="0" ci="3" mb="0" cb="0"/><line nr="224" mi="0" ci="11" mb="0" cb="0"/><line nr="227" mi="0" ci="3" mb="0" cb="0"/><line nr="245" mi="0" ci="11" mb="0" cb="0"/><line nr="248" mi="0" ci="3" mb="0" cb="0"/><line nr="265" mi="0" ci="4" mb="0" cb="0"/><line nr="266" mi="0" ci="11" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="149"/><counter type="LINE" missed="0" covered="25"/><counter type="COMPLEXITY" missed="0" covered="13"/><counter type="METHOD" missed="0" covered="13"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="UMPortfolioMargin.java"><line nr="17" mi="0" ci="7" mb="0" cb="0"/><line nr="18" mi="0" ci="1" mb="0" cb="0"/><line nr="34" mi="0" ci="4" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="0" covered="312"/><counter type="LINE" missed="0" covered="60"/><counter type="COMPLEXITY" missed="0" covered="29"/><counter type="METHOD" missed="0" covered="29"/><counter type="CLASS" missed="0" covered="4"/></package><package name="com/binance/connector/futures/client/utils"><class name="com/binance/connector/futures/client/utils/SignatureGenerator" sourcefilename="SignatureGenerator.java"><method name="getSignature" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="16"><counter type="INSTRUCTION" missed="7" covered="22"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="7" covered="22"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/utils/JSONParser" sourcefilename="JSONParser.java"><method name="getJSONStringValue" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line="15"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getJSONIntValue" desc="(Ljava/lang/String;Ljava/lang/String;)I" line="24"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getJSONArray" desc="(Ljava/util/ArrayList;Ljava/lang/String;)Ljava/lang/String;" line="33"><counter type="INSTRUCTION" missed="21" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="21" covered="44"/><counter type="LINE" missed="4" covered="8"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/utils/RequestHandler" sourcefilename="RequestHandler.java"><method name="&lt;init&gt;" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="17"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;init&gt;" desc="(Ljava/lang/String;Ljava/lang/String;Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="23"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sendApiRequest" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/LinkedHashMap;Lcom/binance/connector/futures/client/enums/HttpMethod;Lcom/binance/connector/futures/client/enums/RequestType;Z)Ljava/lang/String;" line="43"><counter type="INSTRUCTION" missed="12" covered="34"/><counter type="BRANCH" missed="1" covered="2"/><counter type="LINE" missed="1" covered="8"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sendPublicRequest" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/LinkedHashMap;Lcom/binance/connector/futures/client/enums/HttpMethod;Z)Ljava/lang/String;" line="62"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sendWithApiKeyRequest" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/LinkedHashMap;Lcom/binance/connector/futures/client/enums/HttpMethod;Z)Ljava/lang/String;" line="67"><counter type="INSTRUCTION" missed="5" covered="18"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="sendSignedRequest" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/LinkedHashMap;Lcom/binance/connector/futures/client/enums/HttpMethod;Z)Ljava/lang/String;" line="75"><counter type="INSTRUCTION" missed="5" covered="39"/><counter type="BRANCH" missed="4" covered="4"/><counter type="LINE" missed="1" covered="5"/><counter type="COMPLEXITY" missed="4" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="14"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="22" covered="129"/><counter type="BRANCH" missed="7" covered="8"/><counter type="LINE" missed="3" covered="27"/><counter type="COMPLEXITY" missed="7" covered="8"/><counter type="METHOD" missed="0" covered="7"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/utils/WebSocketConnection" sourcefilename="WebSocketConnection.java"><method name="&lt;init&gt;" desc="(Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lcom/binance/connector/futures/client/utils/WebSocketCallback;Lokhttp3/Request;)V" line="36"><counter type="INSTRUCTION" missed="0" covered="44"/><counter type="LINE" missed="0" covered="11"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="connect" desc="()V" line="49"><counter type="INSTRUCTION" missed="8" covered="29"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="6"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getConnectionId" desc="()I" line="60"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="close" desc="()V" line="65"><counter type="INSTRUCTION" missed="0" covered="19"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="onOpen" desc="(Lokhttp3/WebSocket;Lokhttp3/Response;)V" line="73"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="onClosing" desc="(Lokhttp3/WebSocket;ILjava/lang/String;)V" line="79"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="onMessage" desc="(Lokhttp3/WebSocket;Ljava/lang/String;)V" line="85"><counter type="INSTRUCTION" missed="5" covered="0"/><counter type="LINE" missed="2" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="onFailure" desc="(Lokhttp3/WebSocket;Ljava/lang/Throwable;Lokhttp3/Response;)V" line="90"><counter type="INSTRUCTION" missed="0" covered="12"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="13"><counter type="INSTRUCTION" missed="0" covered="11"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="13" covered="139"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="3" covered="34"/><counter type="COMPLEXITY" missed="3" covered="8"/><counter type="METHOD" missed="1" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/utils/ResponseHandler" sourcefilename="ResponseHandler.java"><method name="handleResponse" desc="(Lokhttp3/Request;ZLcom/binance/connector/futures/client/utils/ProxyAuth;)Ljava/lang/String;" line="26"><counter type="INSTRUCTION" missed="50" covered="45"/><counter type="BRANCH" missed="10" covered="8"/><counter type="LINE" missed="10" covered="10"/><counter type="COMPLEXITY" missed="6" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getlimitUsage" desc="(Lokhttp3/Response;Ljava/lang/String;)Ljava/lang/String;" line="59"><counter type="INSTRUCTION" missed="26" covered="0"/><counter type="LINE" missed="5" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="handleErrorResponse" desc="(Ljava/lang/String;I)Lcom/binance/connector/futures/client/exceptions/BinanceClientException;" line="69"><counter type="INSTRUCTION" missed="0" covered="23"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getResponseBodyAsString" desc="(Lokhttp3/ResponseBody;)Ljava/lang/String;" line="78"><counter type="INSTRUCTION" missed="2" covered="6"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="78" covered="74"/><counter type="BRANCH" missed="11" covered="9"/><counter type="LINE" missed="16" covered="17"/><counter type="COMPLEXITY" missed="8" covered="6"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/utils/UrlBuilder" sourcefilename="UrlBuilder.java"><method name="&lt;init&gt;" desc="()V" line="19"><counter type="INSTRUCTION" missed="8" covered="0"/><counter type="LINE" missed="3" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getTestObj" desc="()Lcom/binance/connector/futures/client/utils/UrlBuilder;" line="25"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="buildFullUrl" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/util/LinkedHashMap;Ljava/lang/String;)Ljava/lang/String;" line="30"><counter type="INSTRUCTION" missed="0" covered="41"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><method name="buildStreamUrl" desc="(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/lang/String;" line="44"><counter type="INSTRUCTION" missed="0" covered="13"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="joinQueryParameters" desc="(Ljava/util/LinkedHashMap;)Ljava/lang/String;" line="51"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="joinQueryParameters" desc="(Ljava/lang/StringBuilder;Ljava/util/LinkedHashMap;)Ljava/lang/StringBuilder;" line="55"><counter type="INSTRUCTION" missed="20" covered="64"/><counter type="BRANCH" missed="4" covered="10"/><counter type="LINE" missed="6" covered="15"/><counter type="COMPLEXITY" missed="3" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="joinArrayListParameters" desc="(Ljava/lang/String;Ljava/lang/StringBuilder;Ljava/util/ArrayList;Z)V" line="88"><counter type="INSTRUCTION" missed="30" covered="0"/><counter type="BRANCH" missed="4" covered="0"/><counter type="LINE" missed="9" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="joinStreamUrls" desc="(Ljava/lang/StringBuilder;Ljava/util/ArrayList;)Ljava/lang/String;" line="102"><counter type="INSTRUCTION" missed="0" covered="29"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="8"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="urlEncode" desc="(Ljava/lang/String;)Ljava/lang/String;" line="117"><counter type="INSTRUCTION" missed="15" covered="5"/><counter type="LINE" missed="2" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getFormatter" desc="()Ljava/text/DecimalFormat;" line="126"><counter type="INSTRUCTION" missed="0" covered="22"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="6"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="buildTimestamp" desc="()Ljava/lang/String;" line="137"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="76" covered="184"/><counter type="BRANCH" missed="8" covered="22"/><counter type="LINE" missed="21" covered="43"/><counter type="COMPLEXITY" missed="8" covered="18"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/utils/ParameterChecker" sourcefilename="ParameterChecker.java"><method name="checkParameter" desc="(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Class;)V" line="12"><counter type="INSTRUCTION" missed="0" covered="10"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkOrParameters" desc="(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/String;)V" line="17"><counter type="INSTRUCTION" missed="0" covered="25"/><counter type="BRANCH" missed="0" covered="4"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="3"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkRequiredParameter" desc="(Ljava/util/LinkedHashMap;Ljava/lang/String;)V" line="23"><counter type="INSTRUCTION" missed="0" covered="17"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="3"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="checkParameterType" desc="(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)V" line="29"><counter type="INSTRUCTION" missed="0" covered="42"/><counter type="BRANCH" missed="0" covered="6"/><counter type="LINE" missed="0" covered="5"/><counter type="COMPLEXITY" missed="0" covered="4"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="94"/><counter type="BRANCH" missed="0" covered="12"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="0" covered="10"/><counter type="METHOD" missed="0" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/utils/HttpClientSingleton" sourcefilename="HttpClientSingleton.java"><method name="getHttpClient" desc="()Lokhttp3/OkHttpClient;" line="13"><counter type="INSTRUCTION" missed="2" covered="4"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="getHttpClient" desc="(Lcom/binance/connector/futures/client/utils/ProxyAuth;)Lokhttp3/OkHttpClient;" line="20"><counter type="INSTRUCTION" missed="0" covered="9"/><counter type="BRANCH" missed="0" covered="2"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="0" covered="2"/><counter type="METHOD" missed="0" covered="1"/></method><method name="createHttpClient" desc="(Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="29"><counter type="INSTRUCTION" missed="23" covered="8"/><counter type="BRANCH" missed="3" covered="1"/><counter type="LINE" missed="3" covered="3"/><counter type="COMPLEXITY" missed="2" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="verifyHttpCondition" desc="(Lcom/binance/connector/futures/client/utils/ProxyAuth;)Z" line="40"><counter type="INSTRUCTION" missed="11" covered="19"/><counter type="BRANCH" missed="7" covered="5"/><counter type="LINE" missed="0" covered="4"/><counter type="COMPLEXITY" missed="6" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="verifyHttpClient" desc="(Lcom/binance/connector/futures/client/utils/ProxyAuth;)V" line="47"><counter type="INSTRUCTION" missed="2" covered="4"/><counter type="BRANCH" missed="1" covered="1"/><counter type="LINE" missed="1" covered="2"/><counter type="COMPLEXITY" missed="1" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="7"><counter type="INSTRUCTION" missed="0" covered="3"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="38" covered="47"/><counter type="BRANCH" missed="12" covered="10"/><counter type="LINE" missed="5" covered="16"/><counter type="COMPLEXITY" missed="10" covered="7"/><counter type="METHOD" missed="0" covered="6"/><counter type="CLASS" missed="0" covered="1"/></class><class name="com/binance/connector/futures/client/utils/WebSocketCallback" sourcefilename="WebSocketCallback.java"/><class name="com/binance/connector/futures/client/utils/ProxyAuth" sourcefilename="ProxyAuth.java"><method name="&lt;init&gt;" desc="(Ljava/net/Proxy;Lokhttp3/Authenticator;)V" line="10"><counter type="INSTRUCTION" missed="9" covered="0"/><counter type="LINE" missed="4" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getProxy" desc="()Ljava/net/Proxy;" line="16"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><method name="getAuth" desc="()Lokhttp3/Authenticator;" line="20"><counter type="INSTRUCTION" missed="3" covered="0"/><counter type="LINE" missed="1" covered="0"/><counter type="COMPLEXITY" missed="1" covered="0"/><counter type="METHOD" missed="1" covered="0"/></method><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></class><class name="com/binance/connector/futures/client/utils/RequestBuilder" sourcefilename="RequestBuilder.java"><method name="buildPublicRequest" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/enums/HttpMethod;)Lokhttp3/Request;" line="18"><counter type="INSTRUCTION" missed="0" covered="65"/><counter type="BRANCH" missed="0" covered="5"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="buildApiKeyRequest" desc="(Ljava/lang/String;Lcom/binance/connector/futures/client/enums/HttpMethod;Ljava/lang/String;)Lokhttp3/Request;" line="38"><counter type="INSTRUCTION" missed="0" covered="68"/><counter type="BRANCH" missed="0" covered="5"/><counter type="LINE" missed="0" covered="9"/><counter type="COMPLEXITY" missed="0" covered="5"/><counter type="METHOD" missed="0" covered="1"/></method><method name="buildWebsocketRequest" desc="(Ljava/lang/String;)Lokhttp3/Request;" line="57"><counter type="INSTRUCTION" missed="0" covered="7"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><method name="&lt;clinit&gt;" desc="()V" line="10"><counter type="INSTRUCTION" missed="0" covered="4"/><counter type="LINE" missed="0" covered="1"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/></method><counter type="INSTRUCTION" missed="0" covered="144"/><counter type="BRANCH" missed="0" covered="10"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="0" covered="12"/><counter type="METHOD" missed="0" covered="4"/><counter type="CLASS" missed="0" covered="1"/></class><sourcefile name="UrlBuilder.java"><line nr="19" mi="2" ci="0" mb="0" cb="0"/><line nr="20" mi="1" ci="0" mb="0" cb="0"/><line nr="22" mi="5" ci="0" mb="0" cb="0"/><line nr="25" mi="3" ci="0" mb="0" cb="0"/><line nr="30" mi="0" ci="5" mb="0" cb="4"/><line nr="31" mi="0" ci="5" mb="0" cb="0"/><line nr="32" mi="0" ci="6" mb="0" cb="0"/><line nr="33" mi="0" ci="4" mb="0" cb="0"/><line nr="34" mi="0" ci="3" mb="0" cb="2"/><line nr="35" mi="0" ci="6" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="9" mb="0" cb="0"/><line nr="44" mi="0" ci="5" mb="0" cb="0"/><line nr="45" mi="0" ci="4" mb="0" cb="0"/><line nr="46" mi="0" ci="4" mb="0" cb="0"/><line nr="51" mi="0" ci="7" mb="0" cb="0"/><line nr="55" mi="0" ci="5" mb="1" cb="3"/><line nr="56" mi="0" ci="2" mb="0" cb="0"/><line nr="59" mi="0" ci="2" mb="0" cb="0"/><line nr="60" mi="0" ci="11" mb="0" cb="2"/><line nr="62" mi="0" ci="4" mb="0" cb="2"/><line nr="63" mi="0" ci="11" mb="0" cb="0"/><line nr="64" mi="0" ci="4" mb="1" cb="1"/><line nr="65" mi="5" ci="0" mb="2" cb="0"/><line nr="66" mi="1" ci="0" mb="0" cb="0"/><line nr="68" mi="4" ci="0" mb="0" cb="0"/><line nr="69" mi="7" ci="0" mb="0" cb="0"/><line nr="70" mi="2" ci="0" mb="0" cb="0"/><line nr="71" mi="1" ci="0" mb="0" cb="0"/><line nr="74" mi="0" ci="2" mb="0" cb="2"/><line nr="75" mi="0" ci="3" mb="0" cb="0"/><line nr="77" mi="0" ci="4" mb="0" cb="0"/><line nr="80" mi="0" ci="6" mb="0" cb="0"/><line nr="81" mi="0" ci="2" mb="0" cb="0"/><line nr="82" mi="0" ci="5" mb="0" cb="0"/><line nr="83" mi="0" ci="1" mb="0" cb="0"/><line nr="84" mi="0" ci="2" mb="0" cb="0"/><line nr="88" mi="9" ci="0" mb="2" cb="0"/><line nr="89" mi="2" ci="0" mb="2" cb="0"/><line nr="90" mi="3" ci="0" mb="0" cb="0"/><line nr="92" mi="4" ci="0" mb="0" cb="0"/><line nr="95" mi="4" ci="0" mb="0" cb="0"/><line nr="96" mi="2" ci="0" mb="0" cb="0"/><line nr="97" mi="4" ci="0" mb="0" cb="0"/><line nr="98" mi="1" ci="0" mb="0" cb="0"/><line nr="99" mi="1" ci="0" mb="0" cb="0"/><line nr="102" mi="0" ci="2" mb="0" cb="0"/><line nr="103" mi="0" ci="10" mb="0" cb="2"/><line nr="104" mi="0" ci="2" mb="0" cb="2"/><line nr="105" mi="0" ci="3" mb="0" cb="0"/><line nr="107" mi="0" ci="4" mb="0" cb="0"/><line nr="109" mi="0" ci="4" mb="0" cb="0"/><line nr="110" mi="0" ci="1" mb="0" cb="0"/><line nr="111" mi="0" ci="3" mb="0" cb="0"/><line nr="117" mi="0" ci="5" mb="0" cb="0"/><line nr="118" mi="1" ci="0" mb="0" cb="0"/><line nr="121" mi="14" ci="0" mb="0" cb="0"/><line nr="126" mi="0" ci="3" mb="0" cb="2"/><line nr="128" mi="0" ci="5" mb="0" cb="0"/><line nr="129" mi="0" ci="6" mb="0" cb="0"/><line nr="130" mi="0" ci="3" mb="0" cb="0"/><line nr="131" mi="0" ci="3" mb="0" cb="0"/><line nr="133" mi="0" ci="2" mb="0" cb="0"/><line nr="137" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="76" covered="184"/><counter type="BRANCH" missed="8" covered="22"/><counter type="LINE" missed="21" covered="43"/><counter type="COMPLEXITY" missed="8" covered="18"/><counter type="METHOD" missed="3" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="ParameterChecker.java"><line nr="12" mi="0" ci="3" mb="0" cb="0"/><line nr="13" mi="0" ci="6" mb="0" cb="0"/><line nr="14" mi="0" ci="1" mb="0" cb="0"/><line nr="17" mi="0" ci="8" mb="0" cb="4"/><line nr="18" mi="0" ci="16" mb="0" cb="0"/><line nr="20" mi="0" ci="1" mb="0" cb="0"/><line nr="23" mi="0" ci="4" mb="0" cb="2"/><line nr="24" mi="0" ci="12" mb="0" cb="0"/><line nr="26" mi="0" ci="1" mb="0" cb="0"/><line nr="29" mi="0" ci="4" mb="0" cb="2"/><line nr="30" mi="0" ci="16" mb="0" cb="0"/><line nr="31" mi="0" ci="9" mb="0" cb="4"/><line nr="32" mi="0" ci="12" mb="0" cb="0"/><line nr="34" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="94"/><counter type="BRANCH" missed="0" covered="12"/><counter type="LINE" missed="0" covered="14"/><counter type="COMPLEXITY" missed="0" covered="10"/><counter type="METHOD" missed="0" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="SignatureGenerator.java"><line nr="16" mi="0" ci="7" mb="0" cb="0"/><line nr="17" mi="0" ci="3" mb="0" cb="0"/><line nr="18" mi="0" ci="3" mb="0" cb="0"/><line nr="19" mi="0" ci="5" mb="0" cb="0"/><line nr="20" mi="1" ci="0" mb="0" cb="0"/><line nr="21" mi="6" ci="0" mb="0" cb="0"/><line nr="22" mi="0" ci="1" mb="0" cb="0"/><line nr="23" mi="0" ci="3" mb="0" cb="0"/><counter type="INSTRUCTION" missed="7" covered="22"/><counter type="LINE" missed="2" covered="6"/><counter type="COMPLEXITY" missed="0" covered="1"/><counter type="METHOD" missed="0" covered="1"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="ProxyAuth.java"><line nr="10" mi="2" ci="0" mb="0" cb="0"/><line nr="11" mi="3" ci="0" mb="0" cb="0"/><line nr="12" mi="3" ci="0" mb="0" cb="0"/><line nr="13" mi="1" ci="0" mb="0" cb="0"/><line nr="16" mi="3" ci="0" mb="0" cb="0"/><line nr="20" mi="3" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="15" covered="0"/><counter type="LINE" missed="6" covered="0"/><counter type="COMPLEXITY" missed="3" covered="0"/><counter type="METHOD" missed="3" covered="0"/><counter type="CLASS" missed="1" covered="0"/></sourcefile><sourcefile name="HttpClientSingleton.java"><line nr="7" mi="0" ci="3" mb="0" cb="0"/><line nr="13" mi="0" ci="2" mb="1" cb="1"/><line nr="14" mi="2" ci="0" mb="0" cb="0"/><line nr="16" mi="0" ci="2" mb="0" cb="0"/><line nr="20" mi="0" ci="2" mb="0" cb="2"/><line nr="21" mi="0" ci="3" mb="0" cb="0"/><line nr="23" mi="0" ci="2" mb="0" cb="0"/><line nr="25" mi="0" ci="2" mb="0" cb="0"/><line nr="29" mi="0" ci="2" mb="1" cb="1"/><line nr="30" mi="0" ci="5" mb="0" cb="0"/><line nr="32" mi="3" ci="0" mb="2" cb="0"/><line nr="33" mi="9" ci="0" mb="0" cb="0"/><line nr="35" mi="11" ci="0" mb="0" cb="0"/><line nr="38" mi="0" ci="1" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="7" ci="4" mb="3" cb="1"/><line nr="42" mi="2" ci="6" mb="2" cb="2"/><line nr="43" mi="2" ci="6" mb="2" cb="2"/><line nr="47" mi="0" ci="3" mb="1" cb="1"/><line nr="48" mi="2" ci="0" mb="0" cb="0"/><line nr="50" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="38" covered="47"/><counter type="BRANCH" missed="12" covered="10"/><counter type="LINE" missed="5" covered="16"/><counter type="COMPLEXITY" missed="10" covered="7"/><counter type="METHOD" missed="0" covered="6"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="RequestHandler.java"><line nr="14" mi="0" ci="4" mb="0" cb="0"/><line nr="17" mi="0" ci="2" mb="0" cb="0"/><line nr="18" mi="0" ci="3" mb="0" cb="0"/><line nr="19" mi="0" ci="3" mb="0" cb="0"/><line nr="20" mi="0" ci="3" mb="0" cb="0"/><line nr="21" mi="0" ci="1" mb="0" cb="0"/><line nr="23" mi="0" ci="2" mb="0" cb="0"/><line nr="24" mi="0" ci="3" mb="0" cb="0"/><line nr="25" mi="0" ci="3" mb="0" cb="0"/><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="1" mb="0" cb="0"/><line nr="43" mi="0" ci="6" mb="0" cb="0"/><line nr="44" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="5" mb="1" cb="2"/><line nr="48" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="1" mb="0" cb="0"/><line nr="52" mi="0" ci="6" mb="0" cb="0"/><line nr="53" mi="0" ci="1" mb="0" cb="0"/><line nr="55" mi="12" ci="0" mb="0" cb="0"/><line nr="57" mi="0" ci="6" mb="0" cb="0"/><line nr="62" mi="0" ci="10" mb="0" cb="0"/><line nr="67" mi="0" ci="8" mb="2" cb="2"/><line nr="68" mi="5" ci="0" mb="0" cb="0"/><line nr="70" mi="0" ci="10" mb="0" cb="0"/><line nr="75" mi="0" ci="16" mb="4" cb="4"/><line nr="76" mi="5" ci="0" mb="0" cb="0"/><line nr="78" mi="0" ci="5" mb="0" cb="0"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="80" mi="0" ci="5" mb="0" cb="0"/><line nr="81" mi="0" ci="10" mb="0" cb="0"/><counter type="INSTRUCTION" missed="22" covered="129"/><counter type="BRANCH" missed="7" covered="8"/><counter type="LINE" missed="3" covered="27"/><counter type="COMPLEXITY" missed="7" covered="8"/><counter type="METHOD" missed="0" covered="7"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="ResponseHandler.java"><line nr="26" mi="0" ci="3" mb="0" cb="0"/><line nr="27" mi="0" ci="5" mb="0" cb="0"/><line nr="28" mi="0" ci="3" mb="1" cb="1"/><line nr="29" mi="5" ci="0" mb="0" cb="0"/><line nr="32" mi="0" ci="4" mb="0" cb="0"/><line nr="34" mi="0" ci="8" mb="0" cb="4"/><line nr="35" mi="0" ci="5" mb="0" cb="0"/><line nr="36" mi="0" ci="4" mb="0" cb="2"/><line nr="37" mi="0" ci="7" mb="0" cb="0"/><line nr="40" mi="0" ci="2" mb="1" cb="1"/><line nr="41" mi="6" ci="0" mb="0" cb="0"/><line nr="43" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="5" ci="0" mb="2" cb="0"/><line nr="46" mi="2" ci="0" mb="0" cb="0"/><line nr="47" mi="2" ci="0" mb="2" cb="0"/><line nr="48" mi="5" ci="0" mb="2" cb="0"/><line nr="49" mi="3" ci="0" mb="0" cb="0"/><line nr="50" mi="5" ci="0" mb="2" cb="0"/><line nr="51" mi="2" ci="0" mb="0" cb="0"/><line nr="54" mi="15" ci="0" mb="0" cb="0"/><line nr="59" mi="4" ci="0" mb="0" cb="0"/><line nr="60" mi="7" ci="0" mb="0" cb="0"/><line nr="61" mi="7" ci="0" mb="0" cb="0"/><line nr="62" mi="5" ci="0" mb="0" cb="0"/><line nr="64" mi="3" ci="0" mb="0" cb="0"/><line nr="69" mi="0" ci="4" mb="0" cb="0"/><line nr="70" mi="0" ci="4" mb="0" cb="0"/><line nr="71" mi="0" ci="8" mb="0" cb="0"/><line nr="72" mi="0" ci="1" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="78" mi="0" ci="3" mb="1" cb="1"/><line nr="79" mi="0" ci="3" mb="0" cb="0"/><line nr="81" mi="2" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="78" covered="74"/><counter type="BRANCH" missed="11" covered="9"/><counter type="LINE" missed="16" covered="17"/><counter type="COMPLEXITY" missed="8" covered="6"/><counter type="METHOD" missed="1" covered="3"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="WebSocketConnection.java"><line nr="13" mi="0" ci="5" mb="0" cb="0"/><line nr="15" mi="0" ci="2" mb="0" cb="0"/><line nr="16" mi="0" ci="4" mb="0" cb="0"/><line nr="36" mi="0" ci="2" mb="0" cb="0"/><line nr="37" mi="0" ci="3" mb="0" cb="0"/><line nr="38" mi="0" ci="3" mb="0" cb="0"/><line nr="39" mi="0" ci="3" mb="0" cb="0"/><line nr="40" mi="0" ci="3" mb="0" cb="0"/><line nr="41" mi="0" ci="4" mb="0" cb="0"/><line nr="42" mi="0" ci="3" mb="0" cb="0"/><line nr="43" mi="0" ci="14" mb="0" cb="0"/><line nr="44" mi="0" ci="3" mb="0" cb="0"/><line nr="45" mi="0" ci="5" mb="0" cb="0"/><line nr="46" mi="0" ci="1" mb="0" cb="0"/><line nr="49" mi="0" ci="5" mb="0" cb="0"/><line nr="50" mi="0" ci="4" mb="1" cb="1"/><line nr="51" mi="0" ci="8" mb="0" cb="0"/><line nr="52" mi="0" ci="8" mb="0" cb="0"/><line nr="54" mi="8" ci="0" mb="0" cb="0"/><line nr="56" mi="0" ci="3" mb="0" cb="0"/><line nr="57" mi="0" ci="1" mb="0" cb="0"/><line nr="60" mi="0" ci="3" mb="0" cb="0"/><line nr="65" mi="0" ci="4" mb="1" cb="1"/><line nr="66" mi="0" ci="8" mb="0" cb="0"/><line nr="67" mi="0" ci="6" mb="0" cb="0"/><line nr="69" mi="0" ci="1" mb="0" cb="0"/><line nr="73" mi="0" ci="6" mb="0" cb="0"/><line nr="74" mi="0" ci="4" mb="0" cb="0"/><line nr="75" mi="0" ci="1" mb="0" cb="0"/><line nr="79" mi="0" ci="5" mb="0" cb="0"/><line nr="80" mi="0" ci="4" mb="0" cb="0"/><line nr="81" mi="0" ci="1" mb="0" cb="0"/><line nr="85" mi="4" ci="0" mb="0" cb="0"/><line nr="86" mi="1" ci="0" mb="0" cb="0"/><line nr="90" mi="0" ci="7" mb="0" cb="0"/><line nr="91" mi="0" ci="4" mb="0" cb="0"/><line nr="92" mi="0" ci="1" mb="0" cb="0"/><counter type="INSTRUCTION" missed="13" covered="139"/><counter type="BRANCH" missed="2" covered="2"/><counter type="LINE" missed="3" covered="34"/><counter type="COMPLEXITY" missed="3" covered="8"/><counter type="METHOD" missed="1" covered="8"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="WebSocketCallback.java"/><sourcefile name="RequestBuilder.java"><line nr="10" mi="0" ci="4" mb="0" cb="0"/><line nr="18" mi="0" ci="12" mb="0" cb="0"/><line nr="19" mi="0" ci="5" mb="0" cb="5"/><line nr="21" mi="0" ci="7" mb="0" cb="0"/><line nr="23" mi="0" ci="4" mb="0" cb="0"/><line nr="25" mi="0" ci="7" mb="0" cb="0"/><line nr="27" mi="0" ci="4" mb="0" cb="0"/><line nr="29" mi="0" ci="12" mb="0" cb="0"/><line nr="31" mi="0" ci="1" mb="0" cb="0"/><line nr="32" mi="0" ci="13" mb="0" cb="0"/><line nr="38" mi="0" ci="15" mb="0" cb="0"/><line nr="39" mi="0" ci="5" mb="0" cb="5"/><line nr="41" mi="0" ci="7" mb="0" cb="0"/><line nr="43" mi="0" ci="4" mb="0" cb="0"/><line nr="45" mi="0" ci="7" mb="0" cb="0"/><line nr="47" mi="0" ci="4" mb="0" cb="0"/><line nr="49" mi="0" ci="12" mb="0" cb="0"/><line nr="51" mi="0" ci="1" mb="0" cb="0"/><line nr="52" mi="0" ci="13" mb="0" cb="0"/><line nr="57" mi="0" ci="7" mb="0" cb="0"/><counter type="INSTRUCTION" missed="0" covered="144"/><counter type="BRANCH" missed="0" covered="10"/><counter type="LINE" missed="0" covered="20"/><counter type="COMPLEXITY" missed="0" covered="12"/><counter type="METHOD" missed="0" covered="4"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><sourcefile name="JSONParser.java"><line nr="15" mi="0" ci="5" mb="0" cb="0"/><line nr="16" mi="0" ci="4" mb="0" cb="0"/><line nr="17" mi="0" ci="1" mb="0" cb="0"/><line nr="18" mi="0" ci="12" mb="0" cb="0"/><line nr="24" mi="0" ci="5" mb="0" cb="0"/><line nr="25" mi="0" ci="4" mb="0" cb="0"/><line nr="26" mi="0" ci="1" mb="0" cb="0"/><line nr="27" mi="0" ci="12" mb="0" cb="0"/><line nr="33" mi="5" ci="0" mb="0" cb="0"/><line nr="34" mi="3" ci="0" mb="0" cb="0"/><line nr="35" mi="1" ci="0" mb="0" cb="0"/><line nr="36" mi="12" ci="0" mb="0" cb="0"/><counter type="INSTRUCTION" missed="21" covered="44"/><counter type="LINE" missed="4" covered="8"/><counter type="COMPLEXITY" missed="1" covered="2"/><counter type="METHOD" missed="1" covered="2"/><counter type="CLASS" missed="0" covered="1"/></sourcefile><counter type="INSTRUCTION" missed="270" covered="877"/><counter type="BRANCH" missed="40" covered="73"/><counter type="LINE" missed="60" covered="185"/><counter type="COMPLEXITY" missed="40" covered="72"/><counter type="METHOD" missed="9" covered="43"/><counter type="CLASS" missed="1" covered="9"/></package><counter type="INSTRUCTION" missed="1299" covered="3064"/><counter type="BRANCH" missed="51" covered="82"/><counter type="LINE" missed="222" covered="605"/><counter type="COMPLEXITY" missed="122" covered="244"/><counter type="METHOD" missed="83" covered="213"/><counter type="CLASS" missed="2" covered="33"/></report>
    \ No newline at end of file
    diff --git a/target/surefire-reports/2024-04-01T19-28-59_092.dumpstream b/target/surefire-reports/2024-04-01T19-28-59_092.dumpstream
    new file mode 100644
    index 0000000..44b6e5e
    --- /dev/null
    +++ b/target/surefire-reports/2024-04-01T19-28-59_092.dumpstream
    @@ -0,0 +1,5 @@
    +# Created at 2024-04-01T19:28:59.621
    +Boot Manifest-JAR contains absolute paths in classpath 'E:\binance-futures-connector-java\target\test-classes'
    +Hint: <argLine>-Djdk.net.URLClassPath.disableClassPathURLCheck=true</argLine>
    +'other' has different root
    +
    diff --git a/target/surefire-reports/2024-04-01T22-33-37_385.dumpstream b/target/surefire-reports/2024-04-01T22-33-37_385.dumpstream
    new file mode 100644
    index 0000000..0ecccb9
    --- /dev/null
    +++ b/target/surefire-reports/2024-04-01T22-33-37_385.dumpstream
    @@ -0,0 +1,5 @@
    +# Created at 2024-04-01T22:33:37.911
    +Boot Manifest-JAR contains absolute paths in classpath 'E:\binance-futures-connector-java\target\test-classes'
    +Hint: <argLine>-Djdk.net.URLClassPath.disableClassPathURLCheck=true</argLine>
    +'other' has different root
    +
    diff --git a/target/surefire-reports/TEST-unit.TestCMWebsocketClientImpl.xml b/target/surefire-reports/TEST-unit.TestCMWebsocketClientImpl.xml
    new file mode 100644
    index 0000000..7730b0c
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.TestCMWebsocketClientImpl.xml
    @@ -0,0 +1,420 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.TestCMWebsocketClientImpl" time="0.131" tests="5" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="checkPriceSymbolPairStream" classname="unit.TestCMWebsocketClientImpl" time="0.091">
    +    <system-out><![CDATA[2024-04-01 22:33:44.847[1712021624847] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 1] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
    +2024-04-01 22:33:44.864[1712021624864] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 2] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
    +2024-04-01 22:33:44.865[1712021624865] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 3] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
    +2024-04-01 22:33:44.866[1712021624866] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 4] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
    +2024-04-01 22:33:44.867[1712021624867] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 5] Connecting to dstream.binance.com/ws/btcusdt@markPrice@1s
    +2024-04-01 22:33:44.868[1712021624868] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 6] Connecting to dstream.binance.com/ws/btcusdt@markPrice
    +]]></system-out>
    +  </testcase>
    +  <testcase name="checkConnectionCloseById" classname="unit.TestCMWebsocketClientImpl" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:44.869[1712021624869] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 7] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
    +2024-04-01 22:33:44.870[1712021624870] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 8] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
    +2024-04-01 22:33:44.871[1712021624871] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 9] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
    +2024-04-01 22:33:44.872[1712021624872] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 10] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
    +2024-04-01 22:33:44.874[1712021624874] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 7] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
    +2024-04-01 22:33:44.877[1712021624877] | INFO  | main       | c.b.c.f.c.impl.WebsocketClientImpl   - Closing Connection ID 7
    +]]></system-out>
    +  </testcase>
    +  <testcase name="checkCandleList" classname="unit.TestCMWebsocketClientImpl" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.880[1712021624880] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 11] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
    +2024-04-01 22:33:44.881[1712021624881] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 12] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
    +2024-04-01 22:33:44.882[1712021624882] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 13] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
    +2024-04-01 22:33:44.883[1712021624883] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 14] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
    +]]></system-out>
    +  </testcase>
    +  <testcase name="checkConnectionClosedState" classname="unit.TestCMWebsocketClientImpl" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.885[1712021624885] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 15] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
    +2024-04-01 22:33:44.886[1712021624886] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 16] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
    +2024-04-01 22:33:44.887[1712021624887] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 17] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
    +2024-04-01 22:33:44.888[1712021624888] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 18] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
    +2024-04-01 22:33:44.889[1712021624889] | INFO  | main       | c.b.c.f.c.impl.WebsocketClientImpl   - Closing 4 connections(s)
    +2024-04-01 22:33:44.889[1712021624889] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 16] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice
    +2024-04-01 22:33:44.890[1712021624890] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 17] Closing connection to dstream.binance.com/ws/btcusdt@indexPriceKline_1
    +2024-04-01 22:33:44.890[1712021624890] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 18] Closing connection to dstream.binance.com/ws/btcusdt@markPriceKline_1
    +2024-04-01 22:33:44.890[1712021624890] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 15] Closing connection to dstream.binance.com/ws/btcusdt@indexPrice@1s
    +2024-04-01 22:33:44.891[1712021624891] | INFO  | main       | c.b.c.f.c.impl.WebsocketClientImpl   - All connections are closed!
    +]]></system-out>
    +  </testcase>
    +  <testcase name="checkIndexPrice" classname="unit.TestCMWebsocketClientImpl" time="0.017">
    +    <system-out><![CDATA[2024-04-01 22:33:44.892[1712021624892] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 19] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
    +2024-04-01 22:33:44.900[1712021624900] | ERROR | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 19] Failure
    +java.io.InterruptedIOException: executor rejected
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
    +	at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
    +	at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
    +	at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
    +	at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
    +	at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
    +	at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
    +	at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
    +	at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
    +	at unit.TestCMWebsocketClientImpl.<init>(TestCMWebsocketClientImpl.java:59)
    +	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    +	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    +	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    +	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    +	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    +	at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
    +	at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
    +	at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
    +	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    +	at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
    +	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    +	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    +	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    +	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    +	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    +	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    +	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    +	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    +	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
    +	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
    +	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
    +	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
    +	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
    +	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
    +	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
    +	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
    +	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
    +	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
    +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@1282e98 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
    +	at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
    +	... 54 common frames omitted
    +2024-04-01 22:33:44.901[1712021624901] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 20] Connecting to dstream.binance.com/ws/btcusdt@indexPrice
    +2024-04-01 22:33:44.902[1712021624902] | ERROR | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 20] Failure
    +java.io.InterruptedIOException: executor rejected
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
    +	at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
    +	at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
    +	at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
    +	at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
    +	at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
    +	at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
    +	at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
    +	at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
    +	at unit.TestCMWebsocketClientImpl.<init>(TestCMWebsocketClientImpl.java:60)
    +	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    +	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    +	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    +	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    +	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    +	at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
    +	at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
    +	at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
    +	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    +	at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
    +	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    +	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    +	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    +	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    +	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    +	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    +	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    +	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    +	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
    +	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
    +	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
    +	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
    +	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
    +	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
    +	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
    +	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
    +	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
    +	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
    +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@3030836d rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
    +	at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
    +	... 54 common frames omitted
    +2024-04-01 22:33:44.903[1712021624903] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 21] Connecting to dstream.binance.com/ws/btcusdt@indexPriceKline_1
    +2024-04-01 22:33:44.903[1712021624903] | ERROR | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 21] Failure
    +java.io.InterruptedIOException: executor rejected
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
    +	at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
    +	at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
    +	at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
    +	at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
    +	at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
    +	at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
    +	at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:155)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexKlineCandlestick(CMWebsocketClientImpl.java:138)
    +	at unit.TestCMWebsocketClientImpl.indexKlineCandlestick(TestCMWebsocketClientImpl.java:37)
    +	at unit.TestCMWebsocketClientImpl.<init>(TestCMWebsocketClientImpl.java:62)
    +	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    +	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    +	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    +	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    +	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    +	at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
    +	at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
    +	at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
    +	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    +	at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
    +	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    +	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    +	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    +	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    +	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    +	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    +	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    +	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    +	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
    +	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
    +	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
    +	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
    +	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
    +	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
    +	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
    +	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
    +	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
    +	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
    +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4c24f3a2 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
    +	at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
    +	... 54 common frames omitted
    +2024-04-01 22:33:44.904[1712021624904] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 22] Connecting to dstream.binance.com/ws/btcusdt@markPriceKline_1
    +2024-04-01 22:33:44.905[1712021624905] | ERROR | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 22] Failure
    +java.io.InterruptedIOException: executor rejected
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
    +	at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
    +	at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
    +	at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
    +	at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
    +	at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
    +	at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
    +	at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:191)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.markKlineCandlestick(CMWebsocketClientImpl.java:174)
    +	at unit.TestCMWebsocketClientImpl.markKlineCandlestick(TestCMWebsocketClientImpl.java:42)
    +	at unit.TestCMWebsocketClientImpl.<init>(TestCMWebsocketClientImpl.java:62)
    +	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    +	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    +	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    +	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    +	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    +	at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:250)
    +	at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
    +	at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
    +	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    +	at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
    +	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    +	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    +	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    +	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    +	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    +	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    +	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    +	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    +	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
    +	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
    +	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
    +	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
    +	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
    +	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
    +	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
    +	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
    +	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
    +	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
    +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@4c176ff1 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
    +	at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
    +	... 54 common frames omitted
    +2024-04-01 22:33:44.907[1712021624907] | INFO  | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 23] Connecting to dstream.binance.com/ws/btcusdt@indexPrice@1s
    +2024-04-01 22:33:44.907[1712021624907] | ERROR | main       | c.b.c.f.c.utils.WebSocketConnection  - [Connection 23] Failure
    +java.io.InterruptedIOException: executor rejected
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:501)
    +	at okhttp3.Dispatcher.promoteAndExecute(Dispatcher.kt:184)
    +	at okhttp3.Dispatcher.enqueue$okhttp(Dispatcher.kt:125)
    +	at okhttp3.internal.connection.RealCall.enqueue(RealCall.kt:164)
    +	at okhttp3.internal.ws.RealWebSocket.connect(RealWebSocket.kt:165)
    +	at okhttp3.OkHttpClient.newWebSocket(OkHttpClient.kt:281)
    +	at com.binance.connector.futures.client.utils.WebSocketConnection.connect(WebSocketConnection.java:52)
    +	at com.binance.connector.futures.client.impl.WebsocketClientImpl.createConnection(WebsocketClientImpl.java:688)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:82)
    +	at com.binance.connector.futures.client.impl.CMWebsocketClientImpl.indexPriceStream(CMWebsocketClientImpl.java:43)
    +	at unit.TestCMWebsocketClientImpl.indexPriceStream(TestCMWebsocketClientImpl.java:17)
    +	at unit.TestCMWebsocketClientImpl.checkIndexPrice(TestCMWebsocketClientImpl.java:73)
    +	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    +	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    +	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
    +	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    +	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
    +	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    +	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    +	at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
    +	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
    +	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    +	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
    +	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
    +	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
    +	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
    +	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
    +	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
    +	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    +	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
    +	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
    +	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
    +	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
    +	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
    +	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
    +	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
    +	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
    +	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
    +	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
    +	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
    +	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
    +	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
    +Caused by: java.util.concurrent.RejectedExecutionException: Task okhttp3.internal.connection.RealCall$AsyncCall@6aff97d6 rejected from java.util.concurrent.ThreadPoolExecutor@4db0ba1c[Shutting down, pool size = 18, active threads = 18, queued tasks = 0, completed tasks = 0]
    +	at java.base/java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2065)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:833)
    +	at java.base/java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1365)
    +	at okhttp3.internal.connection.RealCall$AsyncCall.executeOn(RealCall.kt:498)
    +	... 53 common frames omitted
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.TestJSONParser.xml b/target/surefire-reports/TEST-unit.TestJSONParser.xml
    new file mode 100644
    index 0000000..6ea5b8b
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.TestJSONParser.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.TestJSONParser" time="0.007" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testGetJSONIntValue" classname="unit.TestJSONParser" time="0.001"/>
    +  <testcase name="testGetJSONStringValueThrowException" classname="unit.TestJSONParser" time="0.003"/>
    +  <testcase name="testGetJSONIntValueThrowException" classname="unit.TestJSONParser" time="0.001"/>
    +  <testcase name="testGetJSONStringValue" classname="unit.TestJSONParser" time="0.0"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.TestParameterChecker.xml b/target/surefire-reports/TEST-unit.TestParameterChecker.xml
    new file mode 100644
    index 0000000..d4a6cbd
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.TestParameterChecker.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.TestParameterChecker" time="0.028" tests="5" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testcheckNull" classname="unit.TestParameterChecker" time="0.002"/>
    +  <testcase name="testcheckParameter" classname="unit.TestParameterChecker" time="0.011"/>
    +  <testcase name="testcheckEmptyString" classname="unit.TestParameterChecker" time="0.004"/>
    +  <testcase name="testcheckParameterWrongType" classname="unit.TestParameterChecker" time="0.005"/>
    +  <testcase name="testcheckParameterNoKey" classname="unit.TestParameterChecker" time="0.002"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.TestRequestBuilder.xml b/target/surefire-reports/TEST-unit.TestRequestBuilder.xml
    new file mode 100644
    index 0000000..8bc1f29
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.TestRequestBuilder.xml
    @@ -0,0 +1,73 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.TestRequestBuilder" time="0.025" tests="13" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testApiKeyInvalidUrl" classname="unit.TestRequestBuilder" time="0.004"/>
    +  <testcase name="testPublicInvalidMethod" classname="unit.TestRequestBuilder" time="0.003"/>
    +  <testcase name="testApiKeyGetMethod" classname="unit.TestRequestBuilder" time="0.001"/>
    +  <testcase name="testApiKeyInvalidMethod" classname="unit.TestRequestBuilder" time="0.002"/>
    +  <testcase name="testApiKeyDeleteMethod" classname="unit.TestRequestBuilder" time="0.001"/>
    +  <testcase name="testPublicPutMethod" classname="unit.TestRequestBuilder" time="0.001"/>
    +  <testcase name="testPublicPostMethod" classname="unit.TestRequestBuilder" time="0.001"/>
    +  <testcase name="testPublicGetMethod" classname="unit.TestRequestBuilder" time="0.0"/>
    +  <testcase name="testApiKeyPostMethod" classname="unit.TestRequestBuilder" time="0.001"/>
    +  <testcase name="testPublicInvalidUrl" classname="unit.TestRequestBuilder" time="0.002"/>
    +  <testcase name="testWebSocketUrl" classname="unit.TestRequestBuilder" time="0.0"/>
    +  <testcase name="testPublicDeleteMethod" classname="unit.TestRequestBuilder" time="0.0"/>
    +  <testcase name="testApiKeyPutMethod" classname="unit.TestRequestBuilder" time="0.0"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.TestResponseHandler.xml b/target/surefire-reports/TEST-unit.TestResponseHandler.xml
    new file mode 100644
    index 0000000..ef728b2
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.TestResponseHandler.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.TestResponseHandler" time="0.034" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testWith400JSONErrorMsg" classname="unit.TestResponseHandler" time="0.012"/>
    +  <testcase name="testWith400ErrorMsg" classname="unit.TestResponseHandler" time="0.007"/>
    +  <testcase name="testHandleResponse" classname="unit.TestResponseHandler" time="0.006"/>
    +  <testcase name="testWith500ErrorMsg" classname="unit.TestResponseHandler" time="0.007"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.TestUrlBuilder.xml b/target/surefire-reports/TEST-unit.TestUrlBuilder.xml
    new file mode 100644
    index 0000000..fdfe923
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.TestUrlBuilder.xml
    @@ -0,0 +1,67 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.TestUrlBuilder" time="0.008" tests="7" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testBuildFullUrl" classname="unit.TestUrlBuilder" time="0.002"/>
    +  <testcase name="testJoinLargeQueryParameters" classname="unit.TestUrlBuilder" time="0.001"/>
    +  <testcase name="testBuildStreamUrl" classname="unit.TestUrlBuilder" time="0.001"/>
    +  <testcase name="testJoinQueryParametersWithLocaleIT" classname="unit.TestUrlBuilder" time="0.002"/>
    +  <testcase name="testJoinQueryParameters" classname="unit.TestUrlBuilder" time="0.001"/>
    +  <testcase name="testJoinQueryParametersWithoutParams" classname="unit.TestUrlBuilder" time="0.0"/>
    +  <testcase name="testBuildFullUrlWithoutParams" classname="unit.TestUrlBuilder" time="0.0"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAccountInformation.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAccountInformation.xml
    new file mode 100644
    index 0000000..657a6a0
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAccountInformation.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMAccountInformation" time="1.904" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAccountInformation" classname="unit.cm_futures.account.TestCMAccountInformation" time="1.875">
    +    <system-out><![CDATA[2024-04-01 22:33:43.089[1712021623089] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54648//dapi/v1/account?timestamp=1712021622982&signature=c91333b96bb68de15f8f831e0e7cb60fc06a1750f2ff52649c8ddc2b98bb6f1a
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAccountTradeList.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAccountTradeList.xml
    new file mode 100644
    index 0000000..8a69e89
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAccountTradeList.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMAccountTradeList" time="0.026" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAccountTradeList" classname="unit.cm_futures.account.TestCMAccountTradeList" time="0.02">
    +    <system-out><![CDATA[2024-04-01 22:33:43.756[1712021623756] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54650//dapi/v1/userTrades?symbol=bnbusd_perpetual&timestamp=1712021623755&signature=58595c500f62b17663bfdb3b674c45d4e9dcf3f93396b76dbe6225cccfe18153
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testAccountTradeListWithoutSymbol" classname="unit.cm_futures.account.TestCMAccountTradeList" time="0.004"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAllOrders.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAllOrders.xml
    new file mode 100644
    index 0000000..57d37e1
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAllOrders.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMAllOrders" time="0.036" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAllOrders" classname="unit.cm_futures.account.TestCMAllOrders" time="0.027">
    +    <system-out><![CDATA[2024-04-01 22:33:43.791[1712021623791] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54653//dapi/v1/allOrders?symbol=bnbusd_perpetual&timestamp=1712021623789&signature=5a303ef1e21b425f4c23447beeecedcc1e4d662b1a3bad3b6d83e3749d0fa02d
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testAllOrdersWithoutSymbol" classname="unit.cm_futures.account.TestCMAllOrders" time="0.004"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAutoCancelAllOpenOrders.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAutoCancelAllOpenOrders.xml
    new file mode 100644
    index 0000000..53aee75
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMAutoCancelAllOpenOrders.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMAutoCancelAllOpenOrders" time="0.048" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAutoCancelAllOpenOrdersWithoutParameters" classname="unit.cm_futures.account.TestCMAutoCancelAllOpenOrders" time="0.005"/>
    +  <testcase name="testAutoCancelAllOpenOrders" classname="unit.cm_futures.account.TestCMAutoCancelAllOpenOrders" time="0.04">
    +    <system-out><![CDATA[2024-04-01 22:33:43.838[1712021623838] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - POST http://kubernetes.docker.internal:54657//dapi/v1/countdownCancelAll?symbol=BNBUSDT&countdownTime=10000&timestamp=1712021623838&signature=6135a5ba0365528149acf2026d4df09812cb6925ca9c60e66d9b398c3d88f441
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelAllOpenOrders.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelAllOpenOrders.xml
    new file mode 100644
    index 0000000..47812e0
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelAllOpenOrders.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMCancelAllOpenOrders" time="0.021" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCancelAllOpenOrdersWithoutSymbol" classname="unit.cm_futures.account.TestCMCancelAllOpenOrders" time="0.008"/>
    +  <testcase name="testCancelAllOpenOrders" classname="unit.cm_futures.account.TestCMCancelAllOpenOrders" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:43.895[1712021623895] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - DELETE http://kubernetes.docker.internal:54660//dapi/v1/allOpenOrders?symbol=BNBUSDT&timestamp=1712021623894&signature=b21fef1217282c3241baf26534bf990c71c986c2323d321666928f06d17934b3
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelMultipleOrders.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelMultipleOrders.xml
    new file mode 100644
    index 0000000..02e1d9b
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelMultipleOrders.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMCancelMultipleOrders" time="0.039" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCancelMultipleOrdersWithoutSymbol" classname="unit.cm_futures.account.TestCMCancelMultipleOrders" time="0.004"/>
    +  <testcase name="testCancelMultipleOrdersWithoutOrderIdList" classname="unit.cm_futures.account.TestCMCancelMultipleOrders" time="0.032">
    +    <system-out><![CDATA[2024-04-01 22:33:43.915[1712021623915] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - DELETE http://kubernetes.docker.internal:54663//dapi/v1/batchOrders?symbol=BNBUSDT&orderIdList=&timestamp=1712021623915&signature=0dba98b01c9c340e25a830d8d8f06b2165256735df0d2331eea2910980bcb8bc
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelOrder.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelOrder.xml
    new file mode 100644
    index 0000000..60e0eb3
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCancelOrder.xml
    @@ -0,0 +1,69 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMCancelOrder" time="0.031" tests="3" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCancelOrderWithoutOrderId" classname="unit.cm_futures.account.TestCMCancelOrder" time="0.014">
    +    <system-out><![CDATA[2024-04-01 22:33:43.956[1712021623956] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - DELETE http://kubernetes.docker.internal:54665//dapi/v1/order?symbol=BNBUSD_PERP&orderId=&timestamp=1712021623955&signature=a634a60d32f806b46298fec3d3138bf88e17880d4ba0d5e2b45f23d71971db3d
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testCancelOrderWithoutSymbol" classname="unit.cm_futures.account.TestCMCancelOrder" time="0.002"/>
    +  <testcase name="testCancelOrder" classname="unit.cm_futures.account.TestCMCancelOrder" time="0.012">
    +    <system-out><![CDATA[2024-04-01 22:33:43.971[1712021623971] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - DELETE http://kubernetes.docker.internal:54668//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&origClientOrderId=456&timestamp=1712021623971&signature=c1eb5384c2a4b1fbb0f37d580c2dd4298bfa0b05d51a820966958de03272cb42
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMChangeInitialLeverage.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMChangeInitialLeverage.xml
    new file mode 100644
    index 0000000..adc0b20
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMChangeInitialLeverage.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMChangeInitialLeverage" time="0.014" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testChangeInitialLeverage" classname="unit.cm_futures.account.TestCMChangeInitialLeverage" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:43.989[1712021623989] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - POST http://kubernetes.docker.internal:54670//dapi/v1/leverage?symbol=BNBUSDT&leverage=20&timestamp=1712021623988&signature=610179c1aec8ff7750a246bddccba94b058bb9d30c066344b5317fe493bf65f5
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testChangeInitialLeverageWithoutParameters" classname="unit.cm_futures.account.TestCMChangeInitialLeverage" time="0.003"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMChangePositionMode.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMChangePositionMode.xml
    new file mode 100644
    index 0000000..56586c0
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMChangePositionMode.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMChangePositionMode" time="0.017" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testChangePositionModeWithoutDualSidePosition" classname="unit.cm_futures.account.TestCMChangePositionMode" time="0.006"/>
    +  <testcase name="testChangePositionMode" classname="unit.cm_futures.account.TestCMChangePositionMode" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:44.011[1712021624011] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - POST http://kubernetes.docker.internal:54674//dapi/v1/positionSide/dual?dualSidePosition=true&timestamp=1712021624011&signature=496aea2d8b6d970bbbced9d703bd08d0e32421462d68ce86fbbe5e6bb7178a59
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCurrentAllOpenOrders.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCurrentAllOpenOrders.xml
    new file mode 100644
    index 0000000..2bb2ee6
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCurrentAllOpenOrders.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMCurrentAllOpenOrders" time="0.02" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCurrentAllOpenOrders" classname="unit.cm_futures.account.TestCMCurrentAllOpenOrders" time="0.01">
    +    <system-out><![CDATA[2024-04-01 22:33:44.026[1712021624026] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54676//dapi/v1/openOrders?symbol=BNBUSDT&timestamp=1712021624025&signature=4b9587398adea0d7dbfb09eee845ec913c0667ff9e50446e9b4ceedd4c7654c8
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testCurrentAllOpenOrdersWithoutSymbol" classname="unit.cm_futures.account.TestCMCurrentAllOpenOrders" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.037[1712021624037] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54678//dapi/v1/openOrders?timestamp=1712021624036&signature=4ce1f93d6fed1a9e2a609f6ac4fa5d1e5cd998572a7c276f79dcba5149f0d931
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCurrentPositionMode.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCurrentPositionMode.xml
    new file mode 100644
    index 0000000..f834643
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMCurrentPositionMode.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMCurrentPositionMode" time="0.012" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCurrentPositionMode" classname="unit.cm_futures.account.TestCMCurrentPositionMode" time="0.01">
    +    <system-out><![CDATA[2024-04-01 22:33:44.050[1712021624050] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54680//dapi/v1/positionSide/dual?timestamp=1712021624049&signature=130d8d26c6875e2388e4f797d26559d3fe3856bdabeff2d9bc58c2a60a70d795
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMFuturesAccountBalance.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMFuturesAccountBalance.xml
    new file mode 100644
    index 0000000..b763de8
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMFuturesAccountBalance.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMFuturesAccountBalance" time="0.01" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testFuturesAccountBalance" classname="unit.cm_futures.account.TestCMFuturesAccountBalance" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:44.062[1712021624062] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54682//dapi/v1/balance?timestamp=1712021624061&signature=910a882b0e0f5263e201b26fbe84b027ed9b2d5e8f93b82ef43720d037126f3b
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMGetLeverageBracket.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMGetLeverageBracket.xml
    new file mode 100644
    index 0000000..6127c91
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMGetLeverageBracket.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMGetLeverageBracket" time="0.032" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testGetLeverageBracketWithPair" classname="unit.cm_futures.account.TestCMGetLeverageBracket" time="0.014">
    +    <system-out><![CDATA[2024-04-01 22:33:44.077[1712021624077] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54684//dapi/v1/leverageBracket?pair=BNBUSD&timestamp=1712021624077&signature=097852873396a7bbd3f5c68c004019c672ed172407b9042f7a1a6a7d4098729b
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testGetLeverageBracket" classname="unit.cm_futures.account.TestCMGetLeverageBracket" time="0.015">
    +    <system-out><![CDATA[2024-04-01 22:33:44.089[1712021624089] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54686//dapi/v1/leverageBracket?timestamp=1712021624088&signature=f26c7688a5ebdf09f59b1cd951793e135639b9933bb4626a479fb59c52c36a9e
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMGetLeverageBracketPair.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMGetLeverageBracketPair.xml
    new file mode 100644
    index 0000000..5f225af
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMGetLeverageBracketPair.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMGetLeverageBracketPair" time="0.024" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testGetLeverageBracketPair" classname="unit.cm_futures.account.TestCMGetLeverageBracketPair" time="0.011">
    +    <system-out><![CDATA[2024-04-01 22:33:44.110[1712021624110] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54688//dapi/v2/leverageBracket?timestamp=1712021624109&signature=1f8960b898e3b4691d62c79ba6ec8432fdf7493e16429b1c2020807de8152499
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testGetLeverageBracketPairWithSymbol" classname="unit.cm_futures.account.TestCMGetLeverageBracketPair" time="0.011">
    +    <system-out><![CDATA[2024-04-01 22:33:44.121[1712021624121] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54690//dapi/v2/leverageBracket?symbol=BNBUSD_PERP&timestamp=1712021624119&signature=97c14de34f2e90252e3151fd9f4d25963423d04ecdc9027b9dd8153f2032fec3
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMIncomeHistory.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMIncomeHistory.xml
    new file mode 100644
    index 0000000..eca2e09
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMIncomeHistory.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMIncomeHistory" time="0.018" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testIncomeHistory" classname="unit.cm_futures.account.TestCMIncomeHistory" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.135[1712021624135] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54692//dapi/v1/income?symbol=BNBUSDT&timestamp=1712021624135&signature=be898b9675bba3e920e4db8be1b0bbd2af20f75fdebd6c5cfcbe4070a8d30421
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testIncomeHistoryNoSymbol" classname="unit.cm_futures.account.TestCMIncomeHistory" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:44.143[1712021624143] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54694//dapi/v1/income?timestamp=1712021624142&signature=156cd1e728430eef1a5cd3f2db2747349d5062f9447c2b1233372499b2ba3d10
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyIsolatedPositionMargin.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyIsolatedPositionMargin.xml
    new file mode 100644
    index 0000000..0cc1201
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyIsolatedPositionMargin.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMModifyIsolatedPositionMargin" time="0.015" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testModifyIsolatedPositionMarginWithoutParameters" classname="unit.cm_futures.account.TestCMModifyIsolatedPositionMargin" time="0.003"/>
    +  <testcase name="testModifyIsolatedPositionMargin" classname="unit.cm_futures.account.TestCMModifyIsolatedPositionMargin" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:44.159[1712021624159] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - POST http://kubernetes.docker.internal:54697//dapi/v1/positionMargin?symbol=BNBUSDT&amount=100.0&type=1&timestamp=1712021624159&signature=a6ab73c09cababafc0eb86fde43a7b3478cbdc7d000da567dd093dc79b745bb0
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyOrder.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyOrder.xml
    new file mode 100644
    index 0000000..c2f5304
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyOrder.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMModifyOrder" time="0.02" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testModifyOrder" classname="unit.cm_futures.account.TestCMModifyOrder" time="0.013">
    +    <system-out><![CDATA[2024-04-01 22:33:44.172[1712021624172] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - PUT http://kubernetes.docker.internal:54699//dapi/v1/order?orderId=123456&symbol=BNBUSD_PERP&side=BUY&timestamp=1712021624172&signature=1be02ed7d08e037e553ae38aeaa2b6e7861f21dfe572aea5eb12166d74804a5f
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testModifyOrderWithoutParameters" classname="unit.cm_futures.account.TestCMModifyOrder" time="0.003"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyOrderHistory.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyOrderHistory.xml
    new file mode 100644
    index 0000000..5bd41ea
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMModifyOrderHistory.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMModifyOrderHistory" time="0.012" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testModifyOrderHistoryWithoutParameters" classname="unit.cm_futures.account.TestCMModifyOrderHistory" time="0.002"/>
    +  <testcase name="testModifyOrderHistory" classname="unit.cm_futures.account.TestCMModifyOrderHistory" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.196[1712021624196] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54703//dapi/v1/orderAmendment?orderId=123456&symbol=BNBUSD_PERP&side=BUY&timestamp=1712021624195&signature=7ea69bda5959f7268a3952e7fa95485ec7dda48fc9666564af06a6d194396a56
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMNewOrder.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMNewOrder.xml
    new file mode 100644
    index 0000000..2d24772
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMNewOrder.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMNewOrder" time="0.011" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testNewOrderWithoutParameters" classname="unit.cm_futures.account.TestCMNewOrder" time="0.003"/>
    +  <testcase name="testNewOrder" classname="unit.cm_futures.account.TestCMNewOrder" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.210[1712021624210] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - POST http://kubernetes.docker.internal:54706//dapi/v1/order?symbol=BNBUSDT&side=BUY&type=MARKET&quantity=0.01&timestamp=1712021624209&signature=3f5a4c69b19c91b1358c91325de369c4026788108a06b3b11e7631d188d54ebb
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMNotionalAndLeverageBrackets.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMNotionalAndLeverageBrackets.xml
    new file mode 100644
    index 0000000..6e1121b
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMNotionalAndLeverageBrackets.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMNotionalAndLeverageBrackets" time="0.014" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testNotionalAndLeverageBracketsNoSymbol" classname="unit.cm_futures.account.TestCMNotionalAndLeverageBrackets" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.218[1712021624218] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54708//dapi/v1/leverageBracket?timestamp=1712021624218&signature=3712c48d4624a8be9d9eece70b4e2f870e1a0c30a61ec47e8165b8cc7fdde9fb
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testNotionalAndLeverageBrackets" classname="unit.cm_futures.account.TestCMNotionalAndLeverageBrackets" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.225[1712021624225] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54710//dapi/v1/leverageBracket?symbol=BNBUSDT&timestamp=1712021624225&signature=f9230c61fcca84fda0edbcc3a4a7ccc09a82889f43e3913dff00ac0c271f0c8b
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionAdlQuantileEstimation.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionAdlQuantileEstimation.xml
    new file mode 100644
    index 0000000..9d55d81
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionAdlQuantileEstimation.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMPositionAdlQuantileEstimation" time="0.012" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPositionAdlQuantileEstimationNoSymbol" classname="unit.cm_futures.account.TestCMPositionAdlQuantileEstimation" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.233[1712021624233] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54712//dapi/v1/adlQuantile?timestamp=1712021624233&signature=28d29bf54f668dbbc8b6bcc9e4f546fd59ca309f59f337f58c6d25f7262a3c23
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testPositionAdlQuantileEstimation" classname="unit.cm_futures.account.TestCMPositionAdlQuantileEstimation" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.239[1712021624239] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54714//dapi/v1/adlQuantile?symbol=BNBUSDT&timestamp=1712021624239&signature=3c11884490a6d71abb5ff9aa86ef6b9fda4ef3fc6f03e2c312d3d47b278788ac
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionInformation.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionInformation.xml
    new file mode 100644
    index 0000000..51b0554
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionInformation.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMPositionInformation" time="0.014" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPositionInformationNoSymbol" classname="unit.cm_futures.account.TestCMPositionInformation" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.248[1712021624248] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54716//dapi/v1/positionRisk?timestamp=1712021624248&signature=80f771a3407dbc7db39b1167868e2bcc74ab3e5c2a481ef846cb5177a0a35f24
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testPositionInformation" classname="unit.cm_futures.account.TestCMPositionInformation" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.254[1712021624254] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54718//dapi/v1/positionRisk?pair=bnbusd_perpetual&timestamp=1712021624254&signature=86f1cf6a43b8cfef19f38db7cabadbdd815f89d4782e1df10857d3397a0b80b6
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionMarginChangeHistory.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionMarginChangeHistory.xml
    new file mode 100644
    index 0000000..502abeb
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMPositionMarginChangeHistory.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMPositionMarginChangeHistory" time="0.01" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPositionMarginChangeHistory" classname="unit.cm_futures.account.TestCMPositionMarginChangeHistory" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.263[1712021624263] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54720//dapi/v1/positionMargin/history?symbol=BNBUSDT&timestamp=1712021624263&signature=2053ba109f2d71f2983f04e2899f429c65d0c5f0f871174f125e328d9e6e3a67
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testPositionMarginChangeHistoryWithoutSymbol" classname="unit.cm_futures.account.TestCMPositionMarginChangeHistory" time="0.002"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMQueryCurrentOpenOrder.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMQueryCurrentOpenOrder.xml
    new file mode 100644
    index 0000000..3be53b1
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMQueryCurrentOpenOrder.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMQueryCurrentOpenOrder" time="0.021" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testQueryCurrentOpenOrder" classname="unit.cm_futures.account.TestCMQueryCurrentOpenOrder" time="0.002"/>
    +  <testcase name="testQueryCurrentOpenOrderWithoutSymbol" classname="unit.cm_futures.account.TestCMQueryCurrentOpenOrder" time="0.001"/>
    +  <testcase name="testQueryCurrentOpenOrderWithOrderId" classname="unit.cm_futures.account.TestCMQueryCurrentOpenOrder" time="0.01">
    +    <system-out><![CDATA[2024-04-01 22:33:44.277[1712021624277] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54725//dapi/v1/openOrder?symbol=BNBUSDT&orderId=123&timestamp=1712021624277&signature=8fd8f2ba7905cb72791bea80c0dd25e1a2ed1c54ff6fe529c8caed29fde2e532
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testQueryCurrentOpenOrderWithOrigClientOrderId" classname="unit.cm_futures.account.TestCMQueryCurrentOpenOrder" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.288[1712021624288] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54727//dapi/v1/openOrder?symbol=BNBUSDT&origClientOrderId=123&timestamp=1712021624288&signature=52e4376834ba38f7fa90335d02697c51f7dfd71b6f6b3dfcc3960f73f34175a9
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMQueryOrder.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMQueryOrder.xml
    new file mode 100644
    index 0000000..0412a4b
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMQueryOrder.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMQueryOrder" time="0.027" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testQueryOrderWithoutSymbol" classname="unit.cm_futures.account.TestCMQueryOrder" time="0.002"/>
    +  <testcase name="testQueryOrder" classname="unit.cm_futures.account.TestCMQueryOrder" time="0.003"/>
    +  <testcase name="testQueryOrderWithOrderId" classname="unit.cm_futures.account.TestCMQueryOrder" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.302[1712021624302] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54731//dapi/v1/order?symbol=BNBUSD_PERP&orderId=123&timestamp=1712021624302&signature=9e1884e1462d970eefeb1b2b82f3af65ece6b4608ee6f5669c6e542c0c43f792
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testQueryOrderWithOrigClientOrderId" classname="unit.cm_futures.account.TestCMQueryOrder" time="0.013">
    +    <system-out><![CDATA[2024-04-01 22:33:44.310[1712021624310] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54733//dapi/v1/order?symbol=BNBUSDT&origClientOrderId=123&timestamp=1712021624310&signature=94226dca046ec390ce56b13608af57ec3a6192b261776778e1e0d2bd62b1a0bc
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMUserCommissionRate.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMUserCommissionRate.xml
    new file mode 100644
    index 0000000..71824c5
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMUserCommissionRate.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMUserCommissionRate" time="0.016" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testUserCommissionRateWithoutSymbol" classname="unit.cm_futures.account.TestCMUserCommissionRate" time="0.003"/>
    +  <testcase name="testUserCommissionRate" classname="unit.cm_futures.account.TestCMUserCommissionRate" time="0.012">
    +    <system-out><![CDATA[2024-04-01 22:33:44.329[1712021624329] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54736//dapi/v1/commissionRate?symbol=BNBUSDT&timestamp=1712021624329&signature=1f2fa6e762fcafb17c33a0275b71d2fb64e20e1660b449d947f283643df08647
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.account.TestCMUsersForceOrders.xml b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMUsersForceOrders.xml
    new file mode 100644
    index 0000000..770255a
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.account.TestCMUsersForceOrders.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.account.TestCMUsersForceOrders" time="0.02" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testUsersForceOrders" classname="unit.cm_futures.account.TestCMUsersForceOrders" time="0.012">
    +    <system-out><![CDATA[2024-04-01 22:33:44.344[1712021624344] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54738//dapi/v1/forceOrders?symbol=BNBUSDT&timestamp=1712021624344&signature=aec4f43d4a42cfded1a05c1534d533597cbf5ca08f7eb44997cea47b70feb38e
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testUsersForceOrdersNoSymbol" classname="unit.cm_futures.account.TestCMUsersForceOrders" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.355[1712021624355] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54740//dapi/v1/forceOrders?timestamp=1712021624355&signature=04d0535563e7dcd1d05af71714768e484513d1ec0e9e09e3ba98b4d0aaa65407
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMAggTrades.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMAggTrades.xml
    new file mode 100644
    index 0000000..e2afed2
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMAggTrades.xml
    @@ -0,0 +1,77 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMAggTrades" time="0.044" tests="5" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAggTradesWithFromId" classname="unit.cm_futures.market.TestCMAggTrades" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:44.366[1712021624366] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54742//dapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testAggTradesWithLimit" classname="unit.cm_futures.market.TestCMAggTrades" time="0.01">
    +    <system-out><![CDATA[2024-04-01 22:33:44.375[1712021624375] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54744//dapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testAggTrades" classname="unit.cm_futures.market.TestCMAggTrades" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:44.385[1712021624385] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54746//dapi/v1/aggTrades?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testAggTradesWithoutSymbol" classname="unit.cm_futures.market.TestCMAggTrades" time="0.003"/>
    +  <testcase name="testAggTradesWithTimestamp" classname="unit.cm_futures.market.TestCMAggTrades" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:44.399[1712021624399] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54749//dapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021624397&endTime=1712021625397
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMBasis.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMBasis.xml
    new file mode 100644
    index 0000000..0457e03
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMBasis.xml
    @@ -0,0 +1,66 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMBasis" time="0.016" tests="3" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testBasis" classname="unit.cm_futures.market.TestCMBasis" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:44.410[1712021624410] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54751//futures/data/basis?pair=BTCUSD&contractType=PERPETUAL&period=1m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testBasisWithoutPair" classname="unit.cm_futures.market.TestCMBasis" time="0.002"/>
    +  <testcase name="testBasisWithoutPeriod" classname="unit.cm_futures.market.TestCMBasis" time="0.004"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMBookTicker.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMBookTicker.xml
    new file mode 100644
    index 0000000..c48b1cd
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMBookTicker.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMBookTicker" time="0.018" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testBookTickerWithSymbol" classname="unit.cm_futures.market.TestCMBookTicker" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.427[1712021624427] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54755//dapi/v1/ticker/bookTicker?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testBookTickerWithoutSymbol" classname="unit.cm_futures.market.TestCMBookTicker" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.436[1712021624436] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54757//dapi/v1/ticker/bookTicker
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMContinuousKlines.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMContinuousKlines.xml
    new file mode 100644
    index 0000000..171f4a3
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMContinuousKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMContinuousKlines" time="0.018" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testContinuousKlines" classname="unit.cm_futures.market.TestCMContinuousKlines" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.445[1712021624445] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54759//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testContinuousKlinesWithParameters" classname="unit.cm_futures.market.TestCMContinuousKlines" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.451[1712021624451] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54761//dapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021624450&endTime=1712021625450
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testContinuousKlinesWithoutpair" classname="unit.cm_futures.market.TestCMContinuousKlines" time="0.002"/>
    +  <testcase name="testContinuousKlinesWithoutInterval" classname="unit.cm_futures.market.TestCMContinuousKlines" time="0.002"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMDepth.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMDepth.xml
    new file mode 100644
    index 0000000..c01c5e7
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMDepth.xml
    @@ -0,0 +1,69 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMDepth" time="0.019" tests="3" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testDepthWithoutSymbol" classname="unit.cm_futures.market.TestCMDepth" time="0.003"/>
    +  <testcase name="testDepth" classname="unit.cm_futures.market.TestCMDepth" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:44.469[1712021624469] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54766//dapi/v1/depth?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testDepthWithFixedLimit" classname="unit.cm_futures.market.TestCMDepth" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.478[1712021624478] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54768//dapi/v1/depth?symbol=BNBUSDT&limit=10
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMExchangeInfo.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMExchangeInfo.xml
    new file mode 100644
    index 0000000..46bf3c3
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMExchangeInfo.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMExchangeInfo" time="0.014" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testExchangeInfo" classname="unit.cm_futures.market.TestCMExchangeInfo" time="0.013">
    +    <system-out><![CDATA[2024-04-01 22:33:44.487[1712021624487] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54770//dapi/v1/exchangeInfo
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMFundingRateHistory.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMFundingRateHistory.xml
    new file mode 100644
    index 0000000..dd7ec51
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMFundingRateHistory.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMFundingRateHistory" time="0.021" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testFundingRateHistoryWithParameters" classname="unit.cm_futures.market.TestCMFundingRateHistory" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.501[1712021624501] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54772//dapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021624500&endTime=1712021625500
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testFundingRateHistory" classname="unit.cm_futures.market.TestCMFundingRateHistory" time="0.013">
    +    <system-out><![CDATA[2024-04-01 22:33:44.510[1712021624510] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54774//dapi/v1/fundingRate
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMHistoricalTrades.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMHistoricalTrades.xml
    new file mode 100644
    index 0000000..28984d1
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMHistoricalTrades.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMHistoricalTrades" time="0.021" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTradesWithParameters" classname="unit.cm_futures.market.TestCMHistoricalTrades" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.524[1712021624524] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54776//dapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testHistoricalTradesWithoutMockData" classname="unit.cm_futures.market.TestCMHistoricalTrades" time="0.003"/>
    +  <testcase name="testTradesWithoutSymbol" classname="unit.cm_futures.market.TestCMHistoricalTrades" time="0.001"/>
    +  <testcase name="testHistoricalTrades" classname="unit.cm_futures.market.TestCMHistoricalTrades" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.538[1712021624538] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54780//dapi/v1/historicalTrades?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMIndexPriceKlines.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMIndexPriceKlines.xml
    new file mode 100644
    index 0000000..15f11d5
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMIndexPriceKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMIndexPriceKlines" time="0.02" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testIndexPriceKlinesKlines" classname="unit.cm_futures.market.TestCMIndexPriceKlines" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.547[1712021624547] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54782//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testIndexPriceKlinesWithParameters" classname="unit.cm_futures.market.TestCMIndexPriceKlines" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.554[1712021624554] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54784//dapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021624553&endTime=1712021625553
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testIndexPriceKlinesWithoutInterval" classname="unit.cm_futures.market.TestCMIndexPriceKlines" time="0.002"/>
    +  <testcase name="testIndexPriceKlinesWithoutpair" classname="unit.cm_futures.market.TestCMIndexPriceKlines" time="0.003"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMKlines.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMKlines.xml
    new file mode 100644
    index 0000000..4dbda79
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMKlines" time="0.019" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testKlinesWithoutSymbol" classname="unit.cm_futures.market.TestCMKlines" time="0.001"/>
    +  <testcase name="testKlinesWithoutInterval" classname="unit.cm_futures.market.TestCMKlines" time="0.001"/>
    +  <testcase name="testKlinesWithParameters" classname="unit.cm_futures.market.TestCMKlines" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.573[1712021624573] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54790//dapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021624573&endTime=1712021625573
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testKlines" classname="unit.cm_futures.market.TestCMKlines" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.581[1712021624581] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54792//dapi/v1/klines?symbol=BNBUSDT&interval=1m
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMLongShortRatio.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMLongShortRatio.xml
    new file mode 100644
    index 0000000..59d9dec
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMLongShortRatio.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMLongShortRatio" time="0.021" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testLongShortRatioWithParameters" classname="unit.cm_futures.market.TestCMLongShortRatio" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:44.589[1712021624589] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54794//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m&limit=1000&startTime=1712021624588&endTime=1712021625588
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testLongShortRatioWithoutPeriod" classname="unit.cm_futures.market.TestCMLongShortRatio" time="0.004"/>
    +  <testcase name="testLongShortRatioWithoutSymbol" classname="unit.cm_futures.market.TestCMLongShortRatio" time="0.003"/>
    +  <testcase name="testLongShortRatio" classname="unit.cm_futures.market.TestCMLongShortRatio" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.604[1712021624604] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54798//futures/data/globalLongShortAccountRatio?pair=BTCUSD&period=5m
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMMarkPrice.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMMarkPrice.xml
    new file mode 100644
    index 0000000..5529376
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMMarkPrice.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMMarkPrice" time="0.013" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testMarkPrice" classname="unit.cm_futures.market.TestCMMarkPrice" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:44.612[1712021624612] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54800//dapi/v1/premiumIndex?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testMarkPriceWithoutSymbol" classname="unit.cm_futures.market.TestCMMarkPrice" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.618[1712021624618] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54802//dapi/v1/premiumIndex
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMMarkPriceKlines.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMMarkPriceKlines.xml
    new file mode 100644
    index 0000000..2bc03ac
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMMarkPriceKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMMarkPriceKlines" time="0.017" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testMarkPriceKlinesWithoutSymbol" classname="unit.cm_futures.market.TestCMMarkPriceKlines" time="0.001"/>
    +  <testcase name="testMarkPriceKlinesWithParameters" classname="unit.cm_futures.market.TestCMMarkPriceKlines" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.626[1712021624626] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54805//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m&limit=1000&startTime=1712021624625&endTime=1712021625625
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testMarkPriceKlinesWithoutInterval" classname="unit.cm_futures.market.TestCMMarkPriceKlines" time="0.002"/>
    +  <testcase name="testMarkPriceKlines" classname="unit.cm_futures.market.TestCMMarkPriceKlines" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.635[1712021624635] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54808//dapi/v1/markPriceKlines?symbol=bnbusd_perpetual&interval=1m
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMOpenInterest.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMOpenInterest.xml
    new file mode 100644
    index 0000000..8e26cf5
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMOpenInterest.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMOpenInterest" time="0.01" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testOpenInterestWithSymbol" classname="unit.cm_futures.market.TestCMOpenInterest" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.642[1712021624642] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54810//dapi/v1/openInterest?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testOpenInterestWithoutSymbol" classname="unit.cm_futures.market.TestCMOpenInterest" time="0.003"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMOpenInterestStatistics.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMOpenInterestStatistics.xml
    new file mode 100644
    index 0000000..97e62dd
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMOpenInterestStatistics.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMOpenInterestStatistics" time="0.015" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testOpenInterestStatisticsWithParameters" classname="unit.cm_futures.market.TestCMOpenInterestStatistics" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.654[1712021624654] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54813//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021624653&endTime=1712021625653
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testOpenInterestStatistics" classname="unit.cm_futures.market.TestCMOpenInterestStatistics" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.659[1712021624659] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54815//futures/data/openInterestHist?pair=bnbusd_perpetual&period=5m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testOpenInterestStatisticsWithoutPeriod" classname="unit.cm_futures.market.TestCMOpenInterestStatistics" time="0.001"/>
    +  <testcase name="testOpenInterestStatisticsWithoutSymbol" classname="unit.cm_futures.market.TestCMOpenInterestStatistics" time="0.002"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMPing.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMPing.xml
    new file mode 100644
    index 0000000..024c3a6
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMPing.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMPing" time="0.005" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPing" classname="unit.cm_futures.market.TestCMPing" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.670[1712021624670] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54819//dapi/v1/ping
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTicker24H.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTicker24H.xml
    new file mode 100644
    index 0000000..cadf6ea
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTicker24H.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMTicker24H" time="0.01" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTicker24HWithSymbol" classname="unit.cm_futures.market.TestCMTicker24H" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.677[1712021624677] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54821//dapi/v1/ticker/24hr?pair=bnbusd_perpetual
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTicker24HWithoutSymbol" classname="unit.cm_futures.market.TestCMTicker24H" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.681[1712021624681] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54823//dapi/v1/ticker/24hr
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTickerPrice.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTickerPrice.xml
    new file mode 100644
    index 0000000..5e23482
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTickerPrice.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMTickerPrice" time="0.008" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTickerPriceWithoutSymbol" classname="unit.cm_futures.market.TestCMTickerPrice" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.687[1712021624687] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54825//dapi/v1/ticker/price
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTickerPriceWithSymbol" classname="unit.cm_futures.market.TestCMTickerPrice" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.691[1712021624691] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54827//dapi/v1/ticker/price?pair=bnbusd_perpetual
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTime.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTime.xml
    new file mode 100644
    index 0000000..f2846af
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTime.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMTime" time="0.004" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTime" classname="unit.cm_futures.market.TestCMTime" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.696[1712021624696] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54829//dapi/v1/time
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTopLongShortAccountRatio.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTopLongShortAccountRatio.xml
    new file mode 100644
    index 0000000..dc488a4
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTopLongShortAccountRatio.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMTopLongShortAccountRatio" time="0.013" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCMTopLongShortAccountRatioWithoutPeriod" classname="unit.cm_futures.market.TestCMTopLongShortAccountRatio" time="0.001"/>
    +  <testcase name="testCMTopLongShortAccountRatioWithoutSymbol" classname="unit.cm_futures.market.TestCMTopLongShortAccountRatio" time="0.002"/>
    +  <testcase name="testCMTopLongShortAccountRatio" classname="unit.cm_futures.market.TestCMTopLongShortAccountRatio" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.703[1712021624703] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54833//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testCMTopLongShortAccountRatioWithParameters" classname="unit.cm_futures.market.TestCMTopLongShortAccountRatio" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.709[1712021624709] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54835//futures/data/topLongShortAccountRatio?pair=btcusd_perpetual&period=5m&limit=1000&startTime=1712021624708&endTime=1712021625708
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTopLongShortPositionRatio.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTopLongShortPositionRatio.xml
    new file mode 100644
    index 0000000..44ebc01
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTopLongShortPositionRatio.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMTopLongShortPositionRatio" time="0.014" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCMTopLongShortPositionRatioWithoutPeriod" classname="unit.cm_futures.market.TestCMTopLongShortPositionRatio" time="0.002"/>
    +  <testcase name="testCMTopLongShortPositionRatioWithoutSymbol" classname="unit.cm_futures.market.TestCMTopLongShortPositionRatio" time="0.002"/>
    +  <testcase name="testCMTopLongShortPositionRatio" classname="unit.cm_futures.market.TestCMTopLongShortPositionRatio" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.720[1712021624720] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54839//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testCMTopLongShortPositionRatioWithParameters" classname="unit.cm_futures.market.TestCMTopLongShortPositionRatio" time="0.003">
    +    <system-out><![CDATA[2024-04-01 22:33:44.726[1712021624726] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54841//futures/data/topLongShortPositionRatio?pair=bnbusd_perpetual&period=5m&limit=1000&startTime=1712021624725&endTime=1712021625725
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTrades.xml b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTrades.xml
    new file mode 100644
    index 0000000..8cefb80
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.market.TestCMTrades.xml
    @@ -0,0 +1,69 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.market.TestCMTrades" time="0.012" tests="3" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTradesWithLimit" classname="unit.cm_futures.market.TestCMTrades" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.730[1712021624730] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54843//dapi/v1/trades?symbol=BNBUSDT&limit=1000
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTradesWithoutSymbol" classname="unit.cm_futures.market.TestCMTrades" time="0.001"/>
    +  <testcase name="testTrades" classname="unit.cm_futures.market.TestCMTrades" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.737[1712021624737] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54846//dapi/v1/trades?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo.xml b/target/surefire-reports/TEST-unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo.xml
    new file mode 100644
    index 0000000..2fc227a
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo" time="0.007" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPortfolioMarginAccountInfoWithoutAsset" classname="unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo" time="0.003"/>
    +  <testcase name="testPortfolioMarginAccountInfo" classname="unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.746[1712021624746] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54849//dapi/v1/pmAccountInfo?asset=BTC&timestamp=1712021624745&signature=6077fb6d757451aaa1d70d1022a78e16134fdf7f83be5a972727facccbbcf3f5
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo.xml b/target/surefire-reports/TEST-unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo.xml
    new file mode 100644
    index 0000000..f6f6beb
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo" time="0.008" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPortfolioMarginExchangeInfoWithoutSymbol" classname="unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo" time="0.004">
    +    <system-out><![CDATA[2024-04-01 22:33:44.750[1712021624750] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54851//dapi/v1/pmExchangeInfo?timestamp=1712021624750&signature=fa3793457bc2bcee2b1beccc32e5a2e11e0810e41ec449733397d19d4100acf9
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testPortfolioMarginExchangeInfo" classname="unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo" time="0.003">
    +    <system-out><![CDATA[2024-04-01 22:33:44.754[1712021624754] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54853//dapi/v1/pmExchangeInfo?symbol=BNBUSDT&timestamp=1712021624754&signature=0f0181b83316e1cfadf48a99ec5a601cd2ad4821b607d18d84496a9c7cae82bd
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMCloseListenKey.xml b/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMCloseListenKey.xml
    new file mode 100644
    index 0000000..5d692e2
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMCloseListenKey.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.userdata.TestCMCloseListenKey" time="0.007" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCloseListenKey" classname="unit.cm_futures.userdata.TestCMCloseListenKey" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.761[1712021624761] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - DELETE http://kubernetes.docker.internal:54855//dapi/v1/listenKey
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMCreateListenKey.xml b/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMCreateListenKey.xml
    new file mode 100644
    index 0000000..8fcbb32
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMCreateListenKey.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.userdata.TestCMCreateListenKey" time="0.006" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCreateListenKey" classname="unit.cm_futures.userdata.TestCMCreateListenKey" time="0.006">
    +    <system-out><![CDATA[2024-04-01 22:33:44.765[1712021624765] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - POST http://kubernetes.docker.internal:54857//dapi/v1/listenKey
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMExtendListenKey.xml b/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMExtendListenKey.xml
    new file mode 100644
    index 0000000..320be8e
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.cm_futures.userdata.TestCMExtendListenKey.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.cm_futures.userdata.TestCMExtendListenKey" time="0.005" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testExtendListenKey" classname="unit.cm_futures.userdata.TestCMExtendListenKey" time="0.005">
    +    <system-out><![CDATA[2024-04-01 22:33:44.773[1712021624773] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - PUT http://kubernetes.docker.internal:54859//dapi/v1/listenKey
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMAccountInformation.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMAccountInformation.xml
    new file mode 100644
    index 0000000..4a091e0
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMAccountInformation.xml
    @@ -0,0 +1,66 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMAccountInformation" time="0.147" tests="1" errors="1" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAccountInformation" classname="unit.um_futures.account.TestUMAccountInformation" time="0.134">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAccountInformation.testAccountInformation(TestUMAccountInformation.java:32)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMAccountTradeList.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMAccountTradeList.xml
    new file mode 100644
    index 0000000..aee4294
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMAccountTradeList.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMAccountTradeList" time="0.009" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAccountTradeList" classname="unit.um_futures.account.TestUMAccountTradeList" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAccountTradeList.testAccountTradeList(TestUMAccountTradeList.java:48)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testAccountTradeListWithoutSymbol" classname="unit.um_futures.account.TestUMAccountTradeList" time="0.004">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMAccountTradeList.testAccountTradeListWithoutSymbol(TestUMAccountTradeList.java:35)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAccountTradeList.lambda$testAccountTradeListWithoutSymbol$0(TestUMAccountTradeList.java:35)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMAllOrders.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMAllOrders.xml
    new file mode 100644
    index 0000000..9e1898d
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMAllOrders.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMAllOrders" time="0.008" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAllOrders" classname="unit.um_futures.account.TestUMAllOrders" time="0.003">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAllOrders.testAllOrders(TestUMAllOrders.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testAllOrdersWithoutSymbol" classname="unit.um_futures.account.TestUMAllOrders" time="0.004">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMAllOrders.testAllOrdersWithoutSymbol(TestUMAllOrders.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAllOrders.lambda$testAllOrdersWithoutSymbol$0(TestUMAllOrders.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMAutoCancelAllOpenOrders.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMAutoCancelAllOpenOrders.xml
    new file mode 100644
    index 0000000..9961cc4
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMAutoCancelAllOpenOrders.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMAutoCancelAllOpenOrders" time="0.011" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAutoCancelAllOpenOrdersWithoutParameters" classname="unit.um_futures.account.TestUMAutoCancelAllOpenOrders" time="0.005">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMAutoCancelAllOpenOrders.testAutoCancelAllOpenOrdersWithoutParameters(TestUMAutoCancelAllOpenOrders.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAutoCancelAllOpenOrders.lambda$testAutoCancelAllOpenOrdersWithoutParameters$0(TestUMAutoCancelAllOpenOrders.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testAutoCancelAllOpenOrders" classname="unit.um_futures.account.TestUMAutoCancelAllOpenOrders" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAutoCancelAllOpenOrders.testAutoCancelAllOpenOrders(TestUMAutoCancelAllOpenOrders.java:51)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelAllOpenOrders.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelAllOpenOrders.xml
    new file mode 100644
    index 0000000..465d917
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelAllOpenOrders.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMCancelAllOpenOrders" time="0.062" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCancelAllOpenOrdersWithoutSymbol" classname="unit.um_futures.account.TestUMCancelAllOpenOrders" time="0.035">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelAllOpenOrders.testCancelAllOpenOrdersWithoutSymbol(TestUMCancelAllOpenOrders.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelAllOpenOrders.lambda$testCancelAllOpenOrdersWithoutSymbol$0(TestUMCancelAllOpenOrders.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testCancelAllOpenOrders" classname="unit.um_futures.account.TestUMCancelAllOpenOrders" time="0.004">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelAllOpenOrders.testCancelAllOpenOrders(TestUMCancelAllOpenOrders.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelMultipleOrders.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelMultipleOrders.xml
    new file mode 100644
    index 0000000..5928291
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelMultipleOrders.xml
    @@ -0,0 +1,84 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMCancelMultipleOrders" time="0.018" tests="2" errors="0" skipped="0" failures="2">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCancelMultipleOrdersWithoutSymbol" classname="unit.um_futures.account.TestUMCancelMultipleOrders" time="0.007">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelMultipleOrders.testCancelMultipleOrdersWithoutSymbol(TestUMCancelMultipleOrders.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelMultipleOrders.lambda$testCancelMultipleOrdersWithoutSymbol$0(TestUMCancelMultipleOrders.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testCancelMultipleOrdersWithoutOrderIdList" classname="unit.um_futures.account.TestUMCancelMultipleOrders" time="0.007">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceClientException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceClientException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelMultipleOrders.testCancelMultipleOrdersWithoutOrderIdList(TestUMCancelMultipleOrders.java:51)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelMultipleOrders.lambda$testCancelMultipleOrdersWithoutOrderIdList$1(TestUMCancelMultipleOrders.java:51)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelOrder.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelOrder.xml
    new file mode 100644
    index 0000000..18bc23c
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCancelOrder.xml
    @@ -0,0 +1,90 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMCancelOrder" time="0.015" tests="3" errors="1" skipped="0" failures="2">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCancelOrderWithoutOrderId" classname="unit.um_futures.account.TestUMCancelOrder" time="0.004">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceClientException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceClientException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelOrder.testCancelOrderWithoutOrderId(TestUMCancelOrder.java:53)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelOrder.lambda$testCancelOrderWithoutOrderId$1(TestUMCancelOrder.java:53)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testCancelOrderWithoutSymbol" classname="unit.um_futures.account.TestUMCancelOrder" time="0.003">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelOrder.testCancelOrderWithoutSymbol(TestUMCancelOrder.java:39)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelOrder.lambda$testCancelOrderWithoutSymbol$0(TestUMCancelOrder.java:39)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testCancelOrder" classname="unit.um_futures.account.TestUMCancelOrder" time="0.003">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelOrder.testCancelOrder(TestUMCancelOrder.java:68)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeInitialLeverage.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeInitialLeverage.xml
    new file mode 100644
    index 0000000..c125814
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeInitialLeverage.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMChangeInitialLeverage" time="0.011" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testChangeInitialLeverage" classname="unit.um_futures.account.TestUMChangeInitialLeverage" time="0.004">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeInitialLeverage.testChangeInitialLeverage(TestUMChangeInitialLeverage.java:51)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testChangeInitialLeverageWithoutParameters" classname="unit.um_futures.account.TestUMChangeInitialLeverage" time="0.004">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMChangeInitialLeverage.testChangeInitialLeverageWithoutParameters(TestUMChangeInitialLeverage.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeInitialLeverage.lambda$testChangeInitialLeverageWithoutParameters$0(TestUMChangeInitialLeverage.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeMarginType.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeMarginType.xml
    new file mode 100644
    index 0000000..8c6b269
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeMarginType.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMChangeMarginType" time="0.011" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testChangeMarginTypeWithoutParameters" classname="unit.um_futures.account.TestUMChangeMarginType" time="0.005">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMChangeMarginType.testChangeMarginTypeWithoutParameters(TestUMChangeMarginType.java:35)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeMarginType.lambda$testChangeMarginTypeWithoutParameters$0(TestUMChangeMarginType.java:35)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testChangeMarginType" classname="unit.um_futures.account.TestUMChangeMarginType" time="0.004">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeMarginType.testChangeMarginType(TestUMChangeMarginType.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeMultiAssetsMode.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeMultiAssetsMode.xml
    new file mode 100644
    index 0000000..bfcbcd7
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangeMultiAssetsMode.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMChangeMultiAssetsMode" time="0.019" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testChangeMultiAssetsModeWithoutMultiAssetsMargin" classname="unit.um_futures.account.TestUMChangeMultiAssetsMode" time="0.013">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMChangeMultiAssetsMode.testChangeMultiAssetsModeWithoutMultiAssetsMargin(TestUMChangeMultiAssetsMode.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeMultiAssetsMode.lambda$testChangeMultiAssetsModeWithoutMultiAssetsMargin$0(TestUMChangeMultiAssetsMode.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testChangeMultiAssetsMode" classname="unit.um_futures.account.TestUMChangeMultiAssetsMode" time="0.003">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeMultiAssetsMode.testChangeMultiAssetsMode(TestUMChangeMultiAssetsMode.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangePositionMode.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangePositionMode.xml
    new file mode 100644
    index 0000000..fd87bdf
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMChangePositionMode.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMChangePositionMode" time="0.008" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testChangePositionModeWithoutDualSidePosition" classname="unit.um_futures.account.TestUMChangePositionMode" time="0.004">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMChangePositionMode.testChangePositionModeWithoutDualSidePosition(TestUMChangePositionMode.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangePositionMode.lambda$testChangePositionModeWithoutDualSidePosition$0(TestUMChangePositionMode.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testChangePositionMode" classname="unit.um_futures.account.TestUMChangePositionMode" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangePositionMode.testChangePositionMode(TestUMChangePositionMode.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMCurrentAllOpenOrders.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCurrentAllOpenOrders.xml
    new file mode 100644
    index 0000000..8671698
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCurrentAllOpenOrders.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMCurrentAllOpenOrders" time="0.052" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCurrentAllOpenOrders" classname="unit.um_futures.account.TestUMCurrentAllOpenOrders" time="0.049">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCurrentAllOpenOrders.testCurrentAllOpenOrders(TestUMCurrentAllOpenOrders.java:48)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testCurrentAllOpenOrdersWithoutSymbol" classname="unit.um_futures.account.TestUMCurrentAllOpenOrders" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCurrentAllOpenOrders.testCurrentAllOpenOrdersWithoutSymbol(TestUMCurrentAllOpenOrders.java:34)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMCurrentPositionMode.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCurrentPositionMode.xml
    new file mode 100644
    index 0000000..b06eccc
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMCurrentPositionMode.xml
    @@ -0,0 +1,66 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMCurrentPositionMode" time="0.005" tests="1" errors="1" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCurrentPositionMode" classname="unit.um_futures.account.TestUMCurrentPositionMode" time="0.005">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCurrentPositionMode.testCurrentPositionMode(TestUMCurrentPositionMode.java:34)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.xml
    new file mode 100644
    index 0000000..df345c9
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory" time="0.015" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testDownloadIdForFuturesTransactionHistoryWithParameters" classname="unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory" time="0.011">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.testDownloadIdForFuturesTransactionHistoryWithParameters(TestUMDownloadIdForFuturesTransactionHistory.java:51)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testDownloadIdForFuturesTransactionHistoryWithoutParameters" classname="unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.testDownloadIdForFuturesTransactionHistoryWithoutParameters(TestUMDownloadIdForFuturesTransactionHistory.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.xml
    new file mode 100644
    index 0000000..cd7c858
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory" time="0.073" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testDownloadLinkForFuturesTransactionHistoryWithParameters" classname="unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.testDownloadLinkForFuturesTransactionHistoryWithParameters(TestUMDownloadLinkForFuturesTransactionHistory.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testDownloadLinkForFuturesTransactionHistoryWithoutParameters" classname="unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory" time="0.068">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.testDownloadLinkForFuturesTransactionHistoryWithoutParameters(TestUMDownloadLinkForFuturesTransactionHistory.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.lambda$testDownloadLinkForFuturesTransactionHistoryWithoutParameters$0(TestUMDownloadLinkForFuturesTransactionHistory.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMFuturesAccountBalance.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMFuturesAccountBalance.xml
    new file mode 100644
    index 0000000..5508cf7
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMFuturesAccountBalance.xml
    @@ -0,0 +1,66 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMFuturesAccountBalance" time="0.009" tests="1" errors="1" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testFuturesAccountBalance" classname="unit.um_futures.account.TestUMFuturesAccountBalance" time="0.005">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMFuturesAccountBalance.testFuturesAccountBalance(TestUMFuturesAccountBalance.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMGetLeverageBracket.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMGetLeverageBracket.xml
    new file mode 100644
    index 0000000..cf57c9d
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMGetLeverageBracket.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMGetLeverageBracket" time="0.022" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testGetLeverageBracketWithSymbol" classname="unit.um_futures.account.TestUMGetLeverageBracket" time="0.007">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMGetLeverageBracket.testGetLeverageBracketWithSymbol(TestUMGetLeverageBracket.java:48)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testGetLeverageBracket" classname="unit.um_futures.account.TestUMGetLeverageBracket" time="0.004">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMGetLeverageBracket.testGetLeverageBracket(TestUMGetLeverageBracket.java:34)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMGetMultiAssetsMode.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMGetMultiAssetsMode.xml
    new file mode 100644
    index 0000000..57d1197
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMGetMultiAssetsMode.xml
    @@ -0,0 +1,66 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMGetMultiAssetsMode" time="0.009" tests="1" errors="1" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testGetMultiAssetsMode" classname="unit.um_futures.account.TestUMGetMultiAssetsMode" time="0.005">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMGetMultiAssetsMode.testGetMultiAssetsMode(TestUMGetMultiAssetsMode.java:34)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMIncomeHistory.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMIncomeHistory.xml
    new file mode 100644
    index 0000000..985006d
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMIncomeHistory.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMIncomeHistory" time="0.011" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testIncomeHistory" classname="unit.um_futures.account.TestUMIncomeHistory" time="0.007">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMIncomeHistory.testIncomeHistory(TestUMIncomeHistory.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testIncomeHistoryNoSymbol" classname="unit.um_futures.account.TestUMIncomeHistory" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMIncomeHistory.testIncomeHistoryNoSymbol(TestUMIncomeHistory.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMModifyIsolatedPositionMargin.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMModifyIsolatedPositionMargin.xml
    new file mode 100644
    index 0000000..bc57b49
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMModifyIsolatedPositionMargin.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMModifyIsolatedPositionMargin" time="0.009" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testModifyIsolatedPositionMarginWithoutParameters" classname="unit.um_futures.account.TestUMModifyIsolatedPositionMargin" time="0.004">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMModifyIsolatedPositionMargin.testModifyIsolatedPositionMarginWithoutParameters(TestUMModifyIsolatedPositionMargin.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMModifyIsolatedPositionMargin.lambda$testModifyIsolatedPositionMarginWithoutParameters$0(TestUMModifyIsolatedPositionMargin.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testModifyIsolatedPositionMargin" classname="unit.um_futures.account.TestUMModifyIsolatedPositionMargin" time="0.004">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMModifyIsolatedPositionMargin.testModifyIsolatedPositionMargin(TestUMModifyIsolatedPositionMargin.java:52)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMNewOrder.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMNewOrder.xml
    new file mode 100644
    index 0000000..4fa0ec4
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMNewOrder.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMNewOrder" time="0.008" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testNewOrderWithoutParameters" classname="unit.um_futures.account.TestUMNewOrder" time="0.005">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMNewOrder.testNewOrderWithoutParameters(TestUMNewOrder.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMNewOrder.lambda$testNewOrderWithoutParameters$0(TestUMNewOrder.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testNewOrder" classname="unit.um_futures.account.TestUMNewOrder" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMNewOrder.testNewOrder(TestUMNewOrder.java:53)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMNotionalAndLeverageBrackets.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMNotionalAndLeverageBrackets.xml
    new file mode 100644
    index 0000000..ebd7deb
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMNotionalAndLeverageBrackets.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMNotionalAndLeverageBrackets" time="0.007" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testNotionalAndLeverageBracketsNoSymbol" classname="unit.um_futures.account.TestUMNotionalAndLeverageBrackets" time="0.003">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMNotionalAndLeverageBrackets.testNotionalAndLeverageBracketsNoSymbol(TestUMNotionalAndLeverageBrackets.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testNotionalAndLeverageBrackets" classname="unit.um_futures.account.TestUMNotionalAndLeverageBrackets" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMNotionalAndLeverageBrackets.testNotionalAndLeverageBrackets(TestUMNotionalAndLeverageBrackets.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionAdlQuantileEstimation.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionAdlQuantileEstimation.xml
    new file mode 100644
    index 0000000..2fe0449
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionAdlQuantileEstimation.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMPositionAdlQuantileEstimation" time="0.005" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPositionAdlQuantileEstimationNoSymbol" classname="unit.um_futures.account.TestUMPositionAdlQuantileEstimation" time="0.001">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionAdlQuantileEstimation.testPositionAdlQuantileEstimationNoSymbol(TestUMPositionAdlQuantileEstimation.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testPositionAdlQuantileEstimation" classname="unit.um_futures.account.TestUMPositionAdlQuantileEstimation" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionAdlQuantileEstimation.testPositionAdlQuantileEstimation(TestUMPositionAdlQuantileEstimation.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionInformation.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionInformation.xml
    new file mode 100644
    index 0000000..3afa487
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionInformation.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMPositionInformation" time="0.007" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPositionInformationNoSymbol" classname="unit.um_futures.account.TestUMPositionInformation" time="0.001">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionInformation.testPositionInformationNoSymbol(TestUMPositionInformation.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testPositionInformation" classname="unit.um_futures.account.TestUMPositionInformation" time="0.003">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionInformation.testPositionInformation(TestUMPositionInformation.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionMarginChangeHistory.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionMarginChangeHistory.xml
    new file mode 100644
    index 0000000..04867d2
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMPositionMarginChangeHistory.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMPositionMarginChangeHistory" time="0.008" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPositionMarginChangeHistory" classname="unit.um_futures.account.TestUMPositionMarginChangeHistory" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionMarginChangeHistory.testPositionMarginChangeHistory(TestUMPositionMarginChangeHistory.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testPositionMarginChangeHistoryWithoutSymbol" classname="unit.um_futures.account.TestUMPositionMarginChangeHistory" time="0.003">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMPositionMarginChangeHistory.testPositionMarginChangeHistoryWithoutSymbol(TestUMPositionMarginChangeHistory.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionMarginChangeHistory.lambda$testPositionMarginChangeHistoryWithoutSymbol$0(TestUMPositionMarginChangeHistory.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMQuantitativeRulesIndicators.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMQuantitativeRulesIndicators.xml
    new file mode 100644
    index 0000000..bebd85c
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMQuantitativeRulesIndicators.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMQuantitativeRulesIndicators" time="0.01" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testQuantitativeRulesIndicatorsNoSymbol" classname="unit.um_futures.account.TestUMQuantitativeRulesIndicators" time="0.005">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQuantitativeRulesIndicators.testQuantitativeRulesIndicatorsNoSymbol(TestUMQuantitativeRulesIndicators.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testQuantitativeRulesIndicators" classname="unit.um_futures.account.TestUMQuantitativeRulesIndicators" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQuantitativeRulesIndicators.testQuantitativeRulesIndicators(TestUMQuantitativeRulesIndicators.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMQueryCurrentOpenOrder.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMQueryCurrentOpenOrder.xml
    new file mode 100644
    index 0000000..434c112
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMQueryCurrentOpenOrder.xml
    @@ -0,0 +1,96 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMQueryCurrentOpenOrder" time="0.013" tests="4" errors="2" skipped="0" failures="2">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testQueryCurrentOpenOrder" classname="unit.um_futures.account.TestUMQueryCurrentOpenOrder" time="0.003">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrder(TestUMQueryCurrentOpenOrder.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.lambda$testQueryCurrentOpenOrder$1(TestUMQueryCurrentOpenOrder.java:49)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testQueryCurrentOpenOrderWithoutSymbol" classname="unit.um_futures.account.TestUMQueryCurrentOpenOrder" time="0.004">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithoutSymbol(TestUMQueryCurrentOpenOrder.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.lambda$testQueryCurrentOpenOrderWithoutSymbol$0(TestUMQueryCurrentOpenOrder.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testQueryCurrentOpenOrderWithOrderId" classname="unit.um_futures.account.TestUMQueryCurrentOpenOrder" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithOrderId(TestUMQueryCurrentOpenOrder.java:63)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testQueryCurrentOpenOrderWithOrigClientOrderId" classname="unit.um_futures.account.TestUMQueryCurrentOpenOrder" time="0.001">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithOrigClientOrderId(TestUMQueryCurrentOpenOrder.java:78)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMQueryOrder.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMQueryOrder.xml
    new file mode 100644
    index 0000000..ccd22c1
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMQueryOrder.xml
    @@ -0,0 +1,96 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMQueryOrder" time="0.013" tests="4" errors="2" skipped="0" failures="2">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testQueryOrderWithoutSymbol" classname="unit.um_futures.account.TestUMQueryOrder" time="0.005">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithoutSymbol(TestUMQueryOrder.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryOrder.lambda$testQueryOrderWithoutSymbol$0(TestUMQueryOrder.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testQueryOrder" classname="unit.um_futures.account.TestUMQueryOrder" time="0.003">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMQueryOrder.testQueryOrder(TestUMQueryOrder.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryOrder.lambda$testQueryOrder$1(TestUMQueryOrder.java:49)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testQueryOrderWithOrderId" classname="unit.um_futures.account.TestUMQueryOrder" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithOrderId(TestUMQueryOrder.java:63)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testQueryOrderWithOrigClientOrderId" classname="unit.um_futures.account.TestUMQueryOrder" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithOrigClientOrderId(TestUMQueryOrder.java:78)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMUserCommissionRate.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMUserCommissionRate.xml
    new file mode 100644
    index 0000000..48c4792
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMUserCommissionRate.xml
    @@ -0,0 +1,78 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMUserCommissionRate" time="0.008" tests="2" errors="1" skipped="0" failures="1">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testUserCommissionRateWithoutSymbol" classname="unit.um_futures.account.TestUMUserCommissionRate" time="0.004">
    +    <failure message="unexpected exception type thrown; expected:&lt;com.binance.connector.futures.client.exceptions.BinanceConnectorException&gt; but was:&lt;java.lang.NoSuchMethodError&gt;" type="java.lang.AssertionError"><![CDATA[java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMUserCommissionRate.testUserCommissionRateWithoutSymbol(TestUMUserCommissionRate.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMUserCommissionRate.lambda$testUserCommissionRateWithoutSymbol$0(TestUMUserCommissionRate.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +]]></failure>
    +  </testcase>
    +  <testcase name="testUserCommissionRate" classname="unit.um_futures.account.TestUMUserCommissionRate" time="0.002">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMUserCommissionRate.testUserCommissionRate(TestUMUserCommissionRate.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.account.TestUMUsersForceOrders.xml b/target/surefire-reports/TEST-unit.um_futures.account.TestUMUsersForceOrders.xml
    new file mode 100644
    index 0000000..1f86f96
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.account.TestUMUsersForceOrders.xml
    @@ -0,0 +1,72 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.account.TestUMUsersForceOrders" time="0.022" tests="2" errors="2" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testUsersForceOrders" classname="unit.um_futures.account.TestUMUsersForceOrders" time="0.014">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMUsersForceOrders.testUsersForceOrders(TestUMUsersForceOrders.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +  <testcase name="testUsersForceOrdersNoSymbol" classname="unit.um_futures.account.TestUMUsersForceOrders" time="0.005">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMUsersForceOrders.testUsersForceOrdersNoSymbol(TestUMUsersForceOrders.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMAggTrades.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMAggTrades.xml
    new file mode 100644
    index 0000000..50e90cf
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMAggTrades.xml
    @@ -0,0 +1,77 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMAggTrades" time="0.073" tests="5" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testAggTradesWithFromId" classname="unit.um_futures.market.TestUMAggTrades" time="0.016">
    +    <system-out><![CDATA[2024-04-01 22:33:45.708[1712021625708] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54948//fapi/v1/aggTrades?symbol=BNBUSDT&fromId=1000
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testAggTradesWithLimit" classname="unit.um_futures.market.TestUMAggTrades" time="0.011">
    +    <system-out><![CDATA[2024-04-01 22:33:45.725[1712021625725] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54950//fapi/v1/aggTrades?symbol=BNBUSDT&limit=1000
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testAggTrades" classname="unit.um_futures.market.TestUMAggTrades" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:45.736[1712021625736] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54952//fapi/v1/aggTrades?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testAggTradesWithoutSymbol" classname="unit.um_futures.market.TestUMAggTrades" time="0.003"/>
    +  <testcase name="testAggTradesWithTimestamp" classname="unit.um_futures.market.TestUMAggTrades" time="0.029">
    +    <system-out><![CDATA[2024-04-01 22:33:45.751[1712021625751] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54955//fapi/v1/aggTrades?symbol=BNBUSDT&startTime=1712021625749&endTime=1712021626749
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMBookTicker.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMBookTicker.xml
    new file mode 100644
    index 0000000..4b5e5ff
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMBookTicker.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMBookTicker" time="0.03" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testBookTickerWithSymbol" classname="unit.um_futures.market.TestUMBookTicker" time="0.013">
    +    <system-out><![CDATA[2024-04-01 22:33:45.786[1712021625786] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54957//fapi/v1/ticker/bookTicker?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testBookTickerWithoutSymbol" classname="unit.um_futures.market.TestUMBookTicker" time="0.016">
    +    <system-out><![CDATA[2024-04-01 22:33:45.795[1712021625795] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54959//fapi/v1/ticker/bookTicker
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMContinuousKlines.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMContinuousKlines.xml
    new file mode 100644
    index 0000000..cf019a5
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMContinuousKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMContinuousKlines" time="0.032" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testContinuousKlines" classname="unit.um_futures.market.TestUMContinuousKlines" time="0.012">
    +    <system-out><![CDATA[2024-04-01 22:33:45.814[1712021625814] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54961//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testContinuousKlinesWithParameters" classname="unit.um_futures.market.TestUMContinuousKlines" time="0.014">
    +    <system-out><![CDATA[2024-04-01 22:33:45.827[1712021625827] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54963//fapi/v1/continuousKlines?pair=BNBUSDT&contractType=PERPETUAL&interval=1m&limit=1000&startTime=1712021625824&endTime=1712021626824
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testContinuousKlinesWithoutpair" classname="unit.um_futures.market.TestUMContinuousKlines" time="0.003"/>
    +  <testcase name="testContinuousKlinesWithoutInterval" classname="unit.um_futures.market.TestUMContinuousKlines" time="0.002"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMDepth.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMDepth.xml
    new file mode 100644
    index 0000000..14898da
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMDepth.xml
    @@ -0,0 +1,69 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMDepth" time="0.115" tests="3" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testDepthWithoutSymbol" classname="unit.um_futures.market.TestUMDepth" time="0.002"/>
    +  <testcase name="testDepth" classname="unit.um_futures.market.TestUMDepth" time="0.034">
    +    <system-out><![CDATA[2024-04-01 22:33:45.849[1712021625849] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54968//fapi/v1/depth?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testDepthWithFixedLimit" classname="unit.um_futures.market.TestUMDepth" time="0.077">
    +    <system-out><![CDATA[2024-04-01 22:33:45.932[1712021625932] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54970//fapi/v1/depth?symbol=BNBUSDT&limit=10
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMExchangeInfo.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMExchangeInfo.xml
    new file mode 100644
    index 0000000..7d0cb28
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMExchangeInfo.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMExchangeInfo" time="0.123" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testExchangeInfo" classname="unit.um_futures.market.TestUMExchangeInfo" time="0.123">
    +    <system-out><![CDATA[2024-04-01 22:33:45.983[1712021625983] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54972//fapi/v1/exchangeInfo
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMFundingRateHistory.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMFundingRateHistory.xml
    new file mode 100644
    index 0000000..90a3498
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMFundingRateHistory.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMFundingRateHistory" time="0.152" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testFundingRateHistoryWithParameters" classname="unit.um_futures.market.TestUMFundingRateHistory" time="0.125">
    +    <system-out><![CDATA[2024-04-01 22:33:46.106[1712021626106] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54974//fapi/v1/fundingRate?symbol=BNBUSDT&limit=1000&startTime=1712021626085&endTime=1712021627085
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testFundingRateHistory" classname="unit.um_futures.market.TestUMFundingRateHistory" time="0.026">
    +    <system-out><![CDATA[2024-04-01 22:33:46.214[1712021626214] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54976//fapi/v1/fundingRate
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMHistoricalBlvtKlines.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMHistoricalBlvtKlines.xml
    new file mode 100644
    index 0000000..a8e9d05
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMHistoricalBlvtKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMHistoricalBlvtKlines" time="0.033" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testKlinesWithoutSymbol" classname="unit.um_futures.market.TestUMHistoricalBlvtKlines" time="0.003"/>
    +  <testcase name="testKlinesWithoutInterval" classname="unit.um_futures.market.TestUMHistoricalBlvtKlines" time="0.004"/>
    +  <testcase name="testKlinesWithParameters" classname="unit.um_futures.market.TestUMHistoricalBlvtKlines" time="0.015">
    +    <system-out><![CDATA[2024-04-01 22:33:46.249[1712021626249] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54980//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m&limit=1000&startTime=1712021626247&endTime=1712021627247
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testKlines" classname="unit.um_futures.market.TestUMHistoricalBlvtKlines" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:46.264[1712021626264] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54982//fapi/v1/lvtKlines?symbol=BTCDOWN&interval=1m
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMHistoricalTrades.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMHistoricalTrades.xml
    new file mode 100644
    index 0000000..ec62061
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMHistoricalTrades.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMHistoricalTrades" time="0.029" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTradesWithParameters" classname="unit.um_futures.market.TestUMHistoricalTrades" time="0.011">
    +    <system-out><![CDATA[2024-04-01 22:33:46.275[1712021626275] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54984//fapi/v1/historicalTrades?symbol=BNBUSDT&limit=1000&fromId=123
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testHistoricalTradesWithoutMockData" classname="unit.um_futures.market.TestUMHistoricalTrades" time="0.003"/>
    +  <testcase name="testTradesWithoutSymbol" classname="unit.um_futures.market.TestUMHistoricalTrades" time="0.006"/>
    +  <testcase name="testHistoricalTrades" classname="unit.um_futures.market.TestUMHistoricalTrades" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:46.295[1712021626295] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54988//fapi/v1/historicalTrades?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMIndexInfo.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMIndexInfo.xml
    new file mode 100644
    index 0000000..d50b9a4
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMIndexInfo.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMIndexInfo" time="0.016" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testIndexInfoWithSymbol" classname="unit.um_futures.market.TestUMIndexInfo" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:46.305[1712021626305] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54990//fapi/v1/indexInfo?symbol=DEFIUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testIndexInfoWithoutSymbol" classname="unit.um_futures.market.TestUMIndexInfo" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:46.314[1712021626314] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54992//fapi/v1/indexInfo
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMIndexPriceKlines.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMIndexPriceKlines.xml
    new file mode 100644
    index 0000000..9c280a7
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMIndexPriceKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMIndexPriceKlines" time="0.025" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testIndexPriceKlinesKlines" classname="unit.um_futures.market.TestUMIndexPriceKlines" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:46.322[1712021626322] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54994//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testIndexPriceKlinesWithParameters" classname="unit.um_futures.market.TestUMIndexPriceKlines" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:46.330[1712021626330] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:54996//fapi/v1/indexPriceKlines?pair=BNBUSDT&interval=1m&limit=1000&startTime=1712021626328&endTime=1712021627328
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testIndexPriceKlinesWithoutInterval" classname="unit.um_futures.market.TestUMIndexPriceKlines" time="0.003"/>
    +  <testcase name="testIndexPriceKlinesWithoutpair" classname="unit.um_futures.market.TestUMIndexPriceKlines" time="0.003"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMKlines.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMKlines.xml
    new file mode 100644
    index 0000000..f9aba08
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMKlines" time="0.034" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testKlinesWithoutSymbol" classname="unit.um_futures.market.TestUMKlines" time="0.003"/>
    +  <testcase name="testKlinesWithoutInterval" classname="unit.um_futures.market.TestUMKlines" time="0.002"/>
    +  <testcase name="testKlinesWithParameters" classname="unit.um_futures.market.TestUMKlines" time="0.015">
    +    <system-out><![CDATA[2024-04-01 22:33:46.353[1712021626353] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55002//fapi/v1/klines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021626352&endTime=1712021627352
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testKlines" classname="unit.um_futures.market.TestUMKlines" time="0.011">
    +    <system-out><![CDATA[2024-04-01 22:33:46.369[1712021626369] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55004//fapi/v1/klines?symbol=BNBUSDT&interval=1m
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMLongShortRatio.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMLongShortRatio.xml
    new file mode 100644
    index 0000000..54b657c
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMLongShortRatio.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMLongShortRatio" time="0.048" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testLongShortRatioWithParameters" classname="unit.um_futures.market.TestUMLongShortRatio" time="0.017">
    +    <system-out><![CDATA[2024-04-01 22:33:46.386[1712021626386] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55006//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626384&endTime=1712021627384
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testLongShortRatioWithoutPeriod" classname="unit.um_futures.market.TestUMLongShortRatio" time="0.005"/>
    +  <testcase name="testLongShortRatioWithoutSymbol" classname="unit.um_futures.market.TestUMLongShortRatio" time="0.003"/>
    +  <testcase name="testLongShortRatio" classname="unit.um_futures.market.TestUMLongShortRatio" time="0.019">
    +    <system-out><![CDATA[2024-04-01 22:33:46.412[1712021626412] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55010//futures/data/globalLongShortAccountRatio?symbol=BNBUSDT&period=5m
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMMarkPrice.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMMarkPrice.xml
    new file mode 100644
    index 0000000..8fb8ba1
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMMarkPrice.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMMarkPrice" time="0.085" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testMarkPrice" classname="unit.um_futures.market.TestUMMarkPrice" time="0.041">
    +    <system-out><![CDATA[2024-04-01 22:33:46.438[1712021626438] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55012//fapi/v1/premiumIndex?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testMarkPriceWithoutSymbol" classname="unit.um_futures.market.TestUMMarkPrice" time="0.041">
    +    <system-out><![CDATA[2024-04-01 22:33:46.479[1712021626479] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55014//fapi/v1/premiumIndex
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMMarkPriceKlines.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMMarkPriceKlines.xml
    new file mode 100644
    index 0000000..2896682
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMMarkPriceKlines.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMMarkPriceKlines" time="0.065" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testMarkPriceKlinesWithoutSymbol" classname="unit.um_futures.market.TestUMMarkPriceKlines" time="0.006"/>
    +  <testcase name="testMarkPriceKlinesWithParameters" classname="unit.um_futures.market.TestUMMarkPriceKlines" time="0.023">
    +    <system-out><![CDATA[2024-04-01 22:33:46.535[1712021626535] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55017//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m&limit=1000&startTime=1712021626529&endTime=1712021627529
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testMarkPriceKlinesWithoutInterval" classname="unit.um_futures.market.TestUMMarkPriceKlines" time="0.01"/>
    +  <testcase name="testMarkPriceKlines" classname="unit.um_futures.market.TestUMMarkPriceKlines" time="0.023">
    +    <system-out><![CDATA[2024-04-01 22:33:46.565[1712021626565] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55020//fapi/v1/markPriceKlines?symbol=BNBUSDT&interval=1m
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMMultiAssetsModeIndex.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMMultiAssetsModeIndex.xml
    new file mode 100644
    index 0000000..301c379
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMMultiAssetsModeIndex.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMMultiAssetsModeIndex" time="0.039" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testMultiAssetsModeIndexWithSymbol" classname="unit.um_futures.market.TestUMMultiAssetsModeIndex" time="0.02">
    +    <system-out><![CDATA[2024-04-01 22:33:46.591[1712021626591] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55022//fapi/v1/assetIndex?symbol=ADAUSD
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testMultiAssetsModeIndexWithoutSymbol" classname="unit.um_futures.market.TestUMMultiAssetsModeIndex" time="0.017">
    +    <system-out><![CDATA[2024-04-01 22:33:46.617[1712021626617] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55024//fapi/v1/assetIndex
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMOpenInterest.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMOpenInterest.xml
    new file mode 100644
    index 0000000..8e47237
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMOpenInterest.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMOpenInterest" time="0.041" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testOpenInterestWithSymbol" classname="unit.um_futures.market.TestUMOpenInterest" time="0.037">
    +    <system-out><![CDATA[2024-04-01 22:33:46.632[1712021626632] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55026//fapi/v1/openInterest?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testOpenInterestWithoutSymbol" classname="unit.um_futures.market.TestUMOpenInterest" time="0.003"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMOpenInterestStatistics.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMOpenInterestStatistics.xml
    new file mode 100644
    index 0000000..36ad4dc
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMOpenInterestStatistics.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMOpenInterestStatistics" time="0.05" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testOpenInterestStatisticsWithParameters" classname="unit.um_futures.market.TestUMOpenInterestStatistics" time="0.015">
    +    <system-out><![CDATA[2024-04-01 22:33:46.678[1712021626678] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55029//futures/data/openInterestHist?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626675&endTime=1712021627675
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testOpenInterestStatistics" classname="unit.um_futures.market.TestUMOpenInterestStatistics" time="0.024">
    +    <system-out><![CDATA[2024-04-01 22:33:46.694[1712021626694] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55031//futures/data/openInterestHist?symbol=BNBUSDT&period=5m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testOpenInterestStatisticsWithoutPeriod" classname="unit.um_futures.market.TestUMOpenInterestStatistics" time="0.003"/>
    +  <testcase name="testOpenInterestStatisticsWithoutSymbol" classname="unit.um_futures.market.TestUMOpenInterestStatistics" time="0.004"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMPing.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMPing.xml
    new file mode 100644
    index 0000000..6c7d591
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMPing.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMPing" time="0.028" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPing" classname="unit.um_futures.market.TestUMPing" time="0.028">
    +    <system-out><![CDATA[2024-04-01 22:33:46.728[1712021626728] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55035//fapi/v1/ping
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMTakerBuySellVolume.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTakerBuySellVolume.xml
    new file mode 100644
    index 0000000..26fec9b
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTakerBuySellVolume.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMTakerBuySellVolume" time="0.086" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTakerBuySellVolumeWithParameters" classname="unit.um_futures.market.TestUMTakerBuySellVolume" time="0.021">
    +    <system-out><![CDATA[2024-04-01 22:33:46.759[1712021626759] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55037//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021626757&endTime=1712021627757
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTakerBuySellVolumeWithoutPeriod" classname="unit.um_futures.market.TestUMTakerBuySellVolume" time="0.004"/>
    +  <testcase name="testTakerBuySellVolumeWithoutSymbol" classname="unit.um_futures.market.TestUMTakerBuySellVolume" time="0.003"/>
    +  <testcase name="testTakerBuySellVolume" classname="unit.um_futures.market.TestUMTakerBuySellVolume" time="0.055">
    +    <system-out><![CDATA[2024-04-01 22:33:46.787[1712021626787] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55041//futures/data/takerlongshortRatio?symbol=BNBUSDT&period=5m
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMTicker24H.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTicker24H.xml
    new file mode 100644
    index 0000000..55ec21b
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTicker24H.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMTicker24H" time="0.095" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTicker24HWithSymbol" classname="unit.um_futures.market.TestUMTicker24H" time="0.061">
    +    <system-out><![CDATA[2024-04-01 22:33:46.846[1712021626846] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55043//fapi/v1/ticker/24hr?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTicker24HWithoutSymbol" classname="unit.um_futures.market.TestUMTicker24H" time="0.032">
    +    <system-out><![CDATA[2024-04-01 22:33:46.907[1712021626907] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55045//fapi/v1/ticker/24hr
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMTickerPrice.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTickerPrice.xml
    new file mode 100644
    index 0000000..8eaa0ed
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTickerPrice.xml
    @@ -0,0 +1,86 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMTickerPrice" time="0.228" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTickerPriceWithoutSymbol" classname="unit.um_futures.market.TestUMTickerPrice" time="0.185">
    +    <system-out><![CDATA[2024-04-01 22:33:46.968[1712021626968] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 11] Connected to Server
    +2024-04-01 22:33:46.980[1712021626980] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 14] Connected to Server
    +2024-04-01 22:33:46.982[1712021626982] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 13] Connected to Server
    +2024-04-01 22:33:46.968[1712021626968] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 7] Connected to Server
    +2024-04-01 22:33:46.968[1712021626968] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 12] Connected to Server
    +2024-04-01 22:33:46.969[1712021626969] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 8] Connected to Server
    +2024-04-01 22:33:46.986[1712021626986] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 17] Connected to Server
    +2024-04-01 22:33:46.991[1712021626991] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 16] Connected to Server
    +2024-04-01 22:33:46.992[1712021626992] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 3] Connected to Server
    +2024-04-01 22:33:46.992[1712021626992] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 9] Connected to Server
    +2024-04-01 22:33:46.993[1712021626993] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 5] Connected to Server
    +2024-04-01 22:33:46.993[1712021626993] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 1] Connected to Server
    +2024-04-01 22:33:46.977[1712021626977] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 10] Connected to Server
    +2024-04-01 22:33:46.984[1712021626984] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 2] Connected to Server
    +2024-04-01 22:33:46.985[1712021626985] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 6] Connected to Server
    +2024-04-01 22:33:46.992[1712021626992] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 4] Connected to Server
    +2024-04-01 22:33:47.013[1712021627013] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 15] Connected to Server
    +2024-04-01 22:33:47.019[1712021627019] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55047//fapi/v1/ticker/price
    +2024-04-01 22:33:47.058[1712021627058] | INFO  | OkHttp https://dstream.binance.com/... | c.b.c.f.c.utils.WebSocketConnection  - [Connection 18] Connected to Server
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTickerPriceWithSymbol" classname="unit.um_futures.market.TestUMTickerPrice" time="0.041">
    +    <system-out><![CDATA[2024-04-01 22:33:47.168[1712021627168] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55049//fapi/v1/ticker/price?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMTime.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTime.xml
    new file mode 100644
    index 0000000..9ed4b66
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTime.xml
    @@ -0,0 +1,64 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMTime" time="0.027" tests="1" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTime" classname="unit.um_futures.market.TestUMTime" time="0.026">
    +    <system-out><![CDATA[2024-04-01 22:33:47.214[1712021627214] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55051//fapi/v1/time
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMTopLongShortAccountRatio.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTopLongShortAccountRatio.xml
    new file mode 100644
    index 0000000..f94fa7c
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTopLongShortAccountRatio.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMTopLongShortAccountRatio" time="0.04" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTopLongShortAccountRatio" classname="unit.um_futures.market.TestUMTopLongShortAccountRatio" time="0.017">
    +    <system-out><![CDATA[2024-04-01 22:33:47.241[1712021627241] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55053//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTopLongShortAccountRatioWithoutPeriod" classname="unit.um_futures.market.TestUMTopLongShortAccountRatio" time="0.003"/>
    +  <testcase name="testTopLongShortAccountRatioWithParameters" classname="unit.um_futures.market.TestUMTopLongShortAccountRatio" time="0.012">
    +    <system-out><![CDATA[2024-04-01 22:33:47.262[1712021627262] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55056//futures/data/topLongShortAccountRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021627260&endTime=1712021628260
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTopLongShortAccountRatioWithoutSymbol" classname="unit.um_futures.market.TestUMTopLongShortAccountRatio" time="0.005"/>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMTopLongShortPositionRatio.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTopLongShortPositionRatio.xml
    new file mode 100644
    index 0000000..65b44cf
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTopLongShortPositionRatio.xml
    @@ -0,0 +1,70 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMTopLongShortPositionRatio" time="0.06" tests="4" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTopLongShortPositionRatioWithoutPeriod" classname="unit.um_futures.market.TestUMTopLongShortPositionRatio" time="0.014"/>
    +  <testcase name="testTopLongShortPositionRatioWithoutSymbol" classname="unit.um_futures.market.TestUMTopLongShortPositionRatio" time="0.008"/>
    +  <testcase name="testTopLongShortPositionRatio" classname="unit.um_futures.market.TestUMTopLongShortPositionRatio" time="0.02">
    +    <system-out><![CDATA[2024-04-01 22:33:47.314[1712021627314] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55061//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTopLongShortPositionRatioWithParameters" classname="unit.um_futures.market.TestUMTopLongShortPositionRatio" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:47.333[1712021627333] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55063//futures/data/topLongShortPositionRatio?symbol=BNBUSDT&period=5m&limit=1000&startTime=1712021627332&endTime=1712021628332
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.market.TestUMTrades.xml b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTrades.xml
    new file mode 100644
    index 0000000..4c14286
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.market.TestUMTrades.xml
    @@ -0,0 +1,69 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.market.TestUMTrades" time="0.025" tests="3" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testTradesWithLimit" classname="unit.um_futures.market.TestUMTrades" time="0.012">
    +    <system-out><![CDATA[2024-04-01 22:33:47.344[1712021627344] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55065//fapi/v1/trades?symbol=BNBUSDT&limit=1000
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testTradesWithoutSymbol" classname="unit.um_futures.market.TestUMTrades" time="0.002"/>
    +  <testcase name="testTrades" classname="unit.um_futures.market.TestUMTrades" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:47.360[1712021627360] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55068//fapi/v1/trades?symbol=BNBUSDT
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo.xml b/target/surefire-reports/TEST-unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo.xml
    new file mode 100644
    index 0000000..e1207be
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo.xml
    @@ -0,0 +1,65 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo" time="0.016" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPortfolioMarginAccountInfoWithoutAsset" classname="unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo" time="0.005"/>
    +  <testcase name="testPortfolioMarginAccountInfo" classname="unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo" time="0.009">
    +    <system-out><![CDATA[2024-04-01 22:33:47.377[1712021627377] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55071//fapi/v1/pmAccountInfo?asset=BTC&timestamp=1712021627377&signature=ffa12c539bad1081804651fe2f150e46c0756106d61e552cf5bd35fc124c297b
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo.xml b/target/surefire-reports/TEST-unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo.xml
    new file mode 100644
    index 0000000..3160026
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo.xml
    @@ -0,0 +1,68 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo" time="0.016" tests="2" errors="0" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testPortfolioMarginExchangeInfoWithoutSymbol" classname="unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo" time="0.008">
    +    <system-out><![CDATA[2024-04-01 22:33:47.389[1712021627389] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55073//fapi/v1/pmExchangeInfo?timestamp=1712021627389&signature=a46de93d28900987e9502db2701e4f4c3096074efd5901ee855ae934cdcc4bc2
    +]]></system-out>
    +  </testcase>
    +  <testcase name="testPortfolioMarginExchangeInfo" classname="unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo" time="0.007">
    +    <system-out><![CDATA[2024-04-01 22:33:47.398[1712021627398] | INFO  | main       | c.b.c.f.client.utils.RequestHandler  - GET http://kubernetes.docker.internal:55075//fapi/v1/pmExchangeInfo?symbol=BNBUSDT&timestamp=1712021627397&signature=03374f015eadf371be7c18540a542d6b267239dec817a128f2ffa40c7f3913c9
    +]]></system-out>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMCloseListenKey.xml b/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMCloseListenKey.xml
    new file mode 100644
    index 0000000..d5f459c
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMCloseListenKey.xml
    @@ -0,0 +1,67 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.userdata.TestUMCloseListenKey" time="0.005" tests="2" errors="1" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testGetProductURl" classname="unit.um_futures.userdata.TestUMCloseListenKey" time="0.002"/>
    +  <testcase name="testCloseListenKey" classname="unit.um_futures.userdata.TestUMCloseListenKey" time="0.003">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()'
    +	at unit.um_futures.userdata.TestUMCloseListenKey.testCloseListenKey(TestUMCloseListenKey.java:32)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMCreateListenKey.xml b/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMCreateListenKey.xml
    new file mode 100644
    index 0000000..c3b2bf9
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMCreateListenKey.xml
    @@ -0,0 +1,66 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.userdata.TestUMCreateListenKey" time="0.004" tests="1" errors="1" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testCreateListenKey" classname="unit.um_futures.userdata.TestUMCreateListenKey" time="0.003">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()'
    +	at unit.um_futures.userdata.TestUMCreateListenKey.testCreateListenKey(TestUMCreateListenKey.java:30)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMExtendListenKey.xml b/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMExtendListenKey.xml
    new file mode 100644
    index 0000000..e9aad40
    --- /dev/null
    +++ b/target/surefire-reports/TEST-unit.um_futures.userdata.TestUMExtendListenKey.xml
    @@ -0,0 +1,66 @@
    +<?xml version="1.0" encoding="UTF-8"?>
    +<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report-3.0.xsd" version="3.0" name="unit.um_futures.userdata.TestUMExtendListenKey" time="0.006" tests="1" errors="1" skipped="0" failures="0">
    +  <properties>
    +    <property name="java.specification.version" value="17"/>
    +    <property name="sun.cpu.isalist" value="amd64"/>
    +    <property name="sun.jnu.encoding" value="Cp1252"/>
    +    <property name="java.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="java.vm.vendor" value="Oracle Corporation"/>
    +    <property name="sun.arch.data.model" value="64"/>
    +    <property name="user.variant" value=""/>
    +    <property name="java.vendor.url" value="https://java.oracle.com/"/>
    +    <property name="user.timezone" value="America/Halifax"/>
    +    <property name="os.name" value="Windows 11"/>
    +    <property name="java.vm.specification.version" value="17"/>
    +    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    +    <property name="user.country" value="US"/>
    +    <property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-17\bin"/>
    +    <property name="sun.java.command" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529 2024-04-01T22-33-37_385-jvmRun1 surefire-20240401223337847_1tmp surefire_0-20240401223337847_2tmp"/>
    +    <property name="jdk.debug" value="release"/>
    +    <property name="surefire.test.class.path" value="E:\binance-futures-connector-java\target\test-classes;E:\binance-futures-connector-java\target\classes;C:\Users\patha\.m2\repository\com\squareup\okhttp3\okhttp\4.9.2\okhttp-4.9.2.jar;C:\Users\patha\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.0\kotlin-stdlib-common-1.4.0.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.10\kotlin-stdlib-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\patha\.m2\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;C:\Users\patha\.m2\repository\com\squareup\okhttp3\mockwebserver\4.9.1\mockwebserver-4.9.1.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.10\kotlin-stdlib-jdk8-1.4.10.jar;C:\Users\patha\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.10\kotlin-stdlib-jdk7-1.4.10.jar;C:\Users\patha\.m2\repository\org\json\json\20231013\json-20231013.jar;C:\Users\patha\.m2\repository\org\slf4j\slf4j-api\1.7.32\slf4j-api-1.7.32.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-classic\1.2.13\logback-classic-1.2.13.jar;C:\Users\patha\.m2\repository\ch\qos\logback\logback-core\1.2.13\logback-core-1.2.13.jar;C:\Users\patha\.m2\repository\org\apache\maven\plugins\maven-checkstyle-plugin\3.1.2\maven-checkstyle-plugin-3.1.2.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-artifact\3.0\maven-artifact-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-core\3.0\maven-core-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings\3.0\maven-settings-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-settings-builder\3.0\maven-settings-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-repository-metadata\3.0\maven-repository-metadata-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model-builder\3.0\maven-model-builder-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-aether-provider\3.0\maven-aether-provider-3.0.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-impl\1.7\aether-impl-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-spi\1.7\aether-spi-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-api\1.7\aether-api-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\aether\aether-util\1.7\aether-util-1.7.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-plexus\1.4.2\sisu-inject-plexus-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-inject-bean\1.4.2\sisu-inject-bean-1.4.2.jar;C:\Users\patha\.m2\repository\org\sonatype\sisu\sisu-guice\2.1.7\sisu-guice-2.1.7-noaop.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.2.3\plexus-classworlds-2.2.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-sec-dispatcher\1.3\plexus-sec-dispatcher-1.3.jar;C:\Users\patha\.m2\repository\org\sonatype\plexus\plexus-cipher\1.4\plexus-cipher-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-model\3.0\maven-model-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\maven-plugin-api\3.0\maven-plugin-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-api\3.0\maven-reporting-api-3.0.jar;C:\Users\patha\.m2\repository\org\apache\maven\reporting\maven-reporting-impl\2.3\maven-reporting-impl-2.3.jar;C:\Users\patha\.m2\repository\org\apache\maven\shared\maven-shared-utils\0.6\maven-shared-utils-0.6.jar;C:\Users\patha\.m2\repository\com\google\code\findbugs\jsr305\2.0.1\jsr305-2.0.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-core\1.2\doxia-core-1.2.jar;C:\Users\patha\.m2\repository\xerces\xercesImpl\2.9.1\xercesImpl-2.9.1.jar;C:\Users\patha\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpclient\4.0.2\httpclient-4.0.2.jar;C:\Users\patha\.m2\repository\org\apache\httpcomponents\httpcore\4.0.1\httpcore-4.0.1.jar;C:\Users\patha\.m2\repository\commons-validator\commons-validator\1.3.1\commons-validator-1.3.1.jar;C:\Users\patha\.m2\repository\commons-digester\commons-digester\1.6\commons-digester-1.6.jar;C:\Users\patha\.m2\repository\commons-logging\commons-logging\1.0.4\commons-logging-1.0.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-sink-api\1.4\doxia-sink-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-logging-api\1.4\doxia-logging-api-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-decoration-model\1.4\doxia-decoration-model-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-site-renderer\1.4\doxia-site-renderer-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-xhtml\1.4\doxia-module-xhtml-1.4.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-module-fml\1.4\doxia-module-fml-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-i18n\1.0-beta-7\plexus-i18n-1.0-beta-7.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity-tools\2.0\velocity-tools-2.0.jar;C:\Users\patha\.m2\repository\commons-chain\commons-chain\1.1\commons-chain-1.1.jar;C:\Users\patha\.m2\repository\dom4j\dom4j\1.1\dom4j-1.1.jar;C:\Users\patha\.m2\repository\oro\oro\2.0.8\oro-2.0.8.jar;C:\Users\patha\.m2\repository\sslext\sslext\1.2-0\sslext-1.2-0.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-core\1.3.8\struts-core-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-taglib\1.3.8\struts-taglib-1.3.8.jar;C:\Users\patha\.m2\repository\org\apache\struts\struts-tiles\1.3.8\struts-tiles-1.3.8.jar;C:\Users\patha\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\patha\.m2\repository\org\apache\maven\doxia\doxia-integration-tools\1.6\doxia-integration-tools-1.6.jar;C:\Users\patha\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9\plexus-container-default-1.0-alpha-9.jar;C:\Users\patha\.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-component-annotations\2.0.0\plexus-component-annotations-2.0.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-resources\1.1.0\plexus-resources-1.1.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-utils\3.3.0\plexus-utils-3.3.0.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-interpolation\1.26\plexus-interpolation-1.26.jar;C:\Users\patha\.m2\repository\org\codehaus\plexus\plexus-velocity\1.2\plexus-velocity-1.2.jar;C:\Users\patha\.m2\repository\com\puppycrawl\tools\checkstyle\8.29\checkstyle-8.29.jar;C:\Users\patha\.m2\repository\info\picocli\picocli\4.1.4\picocli-4.1.4.jar;C:\Users\patha\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\patha\.m2\repository\org\antlr\antlr4-runtime\4.8-1\antlr4-runtime-4.8-1.jar;C:\Users\patha\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\patha\.m2\repository\com\google\guava\guava\28.2-jre\guava-28.2-jre.jar;C:\Users\patha\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\patha\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\patha\.m2\repository\org\checkerframework\checker-qual\2.10.0\checker-qual-2.10.0.jar;C:\Users\patha\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\patha\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\patha\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-6\Saxon-HE-9.9.1-6.jar;C:\Users\patha\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\patha\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\patha\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\patha\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\patha\.m2\repository\junit\junit\4.13.2\junit-4.13.2.jar;C:\Users\patha\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.10.1\junit-jupiter-params-5.10.1.jar;C:\Users\patha\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.10.1\junit-jupiter-api-5.10.1.jar;C:\Users\patha\.m2\repository\org\opentest4j\opentest4j\1.3.0\opentest4j-1.3.0.jar;C:\Users\patha\.m2\repository\org\junit\platform\junit-platform-commons\1.10.1\junit-platform-commons-1.10.1.jar;C:\Users\patha\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-1.2-api\2.20.0\log4j-1.2-api-2.20.0.jar;C:\Users\patha\.m2\repository\org\apache\logging\log4j\log4j-api\2.20.0\log4j-api-2.20.0.jar;"/>
    +    <property name="sun.cpu.endian" value="little"/>
    +    <property name="user.home" value="C:\Users\patha"/>
    +    <property name="user.language" value="en"/>
    +    <property name="java.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.version.date" value="2023-01-17"/>
    +    <property name="java.home" value="C:\Program Files\Java\jdk-17"/>
    +    <property name="file.separator" value="\"/>
    +    <property name="basedir" value="E:\binance-futures-connector-java"/>
    +    <property name="java.vm.compressedOopsMode" value="32-bit"/>
    +    <property name="line.separator" value="&#10;"/>
    +    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
    +    <property name="java.specification.name" value="Java Platform API Specification"/>
    +    <property name="surefire.real.class.path" value="C:\Users\patha\AppData\Local\Temp\surefire11024569628848419529\surefirebooter-20240401223337847_3.jar"/>
    +    <property name="user.script" value=""/>
    +    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
    +    <property name="java.runtime.version" value="17.0.6+9-LTS-190"/>
    +    <property name="user.name" value="patha"/>
    +    <property name="path.separator" value=";"/>
    +    <property name="os.version" value="10.0"/>
    +    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    +    <property name="file.encoding" value="Cp1252"/>
    +    <property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
    +    <property name="localRepository" value="C:\Users\patha\.m2\repository"/>
    +    <property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/>
    +    <property name="java.io.tmpdir" value="C:\Users\patha\AppData\Local\Temp\"/>
    +    <property name="idea.version" value="2023.3.6"/>
    +    <property name="java.version" value="17.0.6"/>
    +    <property name="user.dir" value="E:\binance-futures-connector-java"/>
    +    <property name="os.arch" value="amd64"/>
    +    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    +    <property name="sun.os.patch.level" value=""/>
    +    <property name="native.encoding" value="Cp1252"/>
    +    <property name="java.library.path" value="C:\Program Files\Java\jdk-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Python312\Scripts\;C:\Python312\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;&quot;C:\Program Files\Java\jdk-17\bin;&quot;;C:\Program Files\Docker\Docker\resources\bin;C:\Program Files\Git\cmd;C:\Program Files\MySQL\MySQL Server 8.0\bin;C:\Program Files\nodejs\;C:\Program Files\MySQL\MySQL Shell 8.0\bin\;C:\Users\patha\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\patha\AppData\Local\Programs\Python\Python310\;C:\Users\patha\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.3\bin;;C:\Users\patha\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\patha\AppData\Roaming\npm;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.4\bin;;."/>
    +    <property name="java.vm.info" value="mixed mode, sharing"/>
    +    <property name="java.vendor" value="Oracle Corporation"/>
    +    <property name="java.vm.version" value="17.0.6+9-LTS-190"/>
    +    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    +    <property name="java.class.version" value="61.0"/>
    +  </properties>
    +  <testcase name="testExtendListenKey" classname="unit.um_futures.userdata.TestUMExtendListenKey" time="0.005">
    +    <error message="&apos;com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()&apos;" type="java.lang.NoSuchMethodError"><![CDATA[java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()'
    +	at unit.um_futures.userdata.TestUMExtendListenKey.testExtendListenKey(TestUMExtendListenKey.java:30)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +]]></error>
    +  </testcase>
    +</testsuite>
    \ No newline at end of file
    diff --git a/target/surefire-reports/unit.TestCMWebsocketClientImpl.txt b/target/surefire-reports/unit.TestCMWebsocketClientImpl.txt
    new file mode 100644
    index 0000000..43cf556
    --- /dev/null
    +++ b/target/surefire-reports/unit.TestCMWebsocketClientImpl.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.TestCMWebsocketClientImpl
    +-------------------------------------------------------------------------------
    +Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.131 s -- in unit.TestCMWebsocketClientImpl
    diff --git a/target/surefire-reports/unit.TestJSONParser.txt b/target/surefire-reports/unit.TestJSONParser.txt
    new file mode 100644
    index 0000000..b8d4ef4
    --- /dev/null
    +++ b/target/surefire-reports/unit.TestJSONParser.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.TestJSONParser
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in unit.TestJSONParser
    diff --git a/target/surefire-reports/unit.TestParameterChecker.txt b/target/surefire-reports/unit.TestParameterChecker.txt
    new file mode 100644
    index 0000000..ad01518
    --- /dev/null
    +++ b/target/surefire-reports/unit.TestParameterChecker.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.TestParameterChecker
    +-------------------------------------------------------------------------------
    +Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in unit.TestParameterChecker
    diff --git a/target/surefire-reports/unit.TestRequestBuilder.txt b/target/surefire-reports/unit.TestRequestBuilder.txt
    new file mode 100644
    index 0000000..eb2a2c2
    --- /dev/null
    +++ b/target/surefire-reports/unit.TestRequestBuilder.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.TestRequestBuilder
    +-------------------------------------------------------------------------------
    +Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in unit.TestRequestBuilder
    diff --git a/target/surefire-reports/unit.TestResponseHandler.txt b/target/surefire-reports/unit.TestResponseHandler.txt
    new file mode 100644
    index 0000000..1a7af65
    --- /dev/null
    +++ b/target/surefire-reports/unit.TestResponseHandler.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.TestResponseHandler
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s -- in unit.TestResponseHandler
    diff --git a/target/surefire-reports/unit.TestUrlBuilder.txt b/target/surefire-reports/unit.TestUrlBuilder.txt
    new file mode 100644
    index 0000000..418fa00
    --- /dev/null
    +++ b/target/surefire-reports/unit.TestUrlBuilder.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.TestUrlBuilder
    +-------------------------------------------------------------------------------
    +Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in unit.TestUrlBuilder
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMAccountInformation.txt b/target/surefire-reports/unit.cm_futures.account.TestCMAccountInformation.txt
    new file mode 100644
    index 0000000..f23e595
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMAccountInformation.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMAccountInformation
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.904 s -- in unit.cm_futures.account.TestCMAccountInformation
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMAccountTradeList.txt b/target/surefire-reports/unit.cm_futures.account.TestCMAccountTradeList.txt
    new file mode 100644
    index 0000000..5b2ad73
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMAccountTradeList.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMAccountTradeList
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s -- in unit.cm_futures.account.TestCMAccountTradeList
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMAllOrders.txt b/target/surefire-reports/unit.cm_futures.account.TestCMAllOrders.txt
    new file mode 100644
    index 0000000..0f7f59a
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMAllOrders.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMAllOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in unit.cm_futures.account.TestCMAllOrders
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMAutoCancelAllOpenOrders.txt b/target/surefire-reports/unit.cm_futures.account.TestCMAutoCancelAllOpenOrders.txt
    new file mode 100644
    index 0000000..ab83acf
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMAutoCancelAllOpenOrders.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMAutoCancelAllOpenOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in unit.cm_futures.account.TestCMAutoCancelAllOpenOrders
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMCancelAllOpenOrders.txt b/target/surefire-reports/unit.cm_futures.account.TestCMCancelAllOpenOrders.txt
    new file mode 100644
    index 0000000..dfaa6d3
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMCancelAllOpenOrders.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMCancelAllOpenOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in unit.cm_futures.account.TestCMCancelAllOpenOrders
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMCancelMultipleOrders.txt b/target/surefire-reports/unit.cm_futures.account.TestCMCancelMultipleOrders.txt
    new file mode 100644
    index 0000000..b01bb32
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMCancelMultipleOrders.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMCancelMultipleOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in unit.cm_futures.account.TestCMCancelMultipleOrders
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMCancelOrder.txt b/target/surefire-reports/unit.cm_futures.account.TestCMCancelOrder.txt
    new file mode 100644
    index 0000000..d1c9254
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMCancelOrder.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMCancelOrder
    +-------------------------------------------------------------------------------
    +Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in unit.cm_futures.account.TestCMCancelOrder
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMChangeInitialLeverage.txt b/target/surefire-reports/unit.cm_futures.account.TestCMChangeInitialLeverage.txt
    new file mode 100644
    index 0000000..8292d5c
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMChangeInitialLeverage.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMChangeInitialLeverage
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in unit.cm_futures.account.TestCMChangeInitialLeverage
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMChangePositionMode.txt b/target/surefire-reports/unit.cm_futures.account.TestCMChangePositionMode.txt
    new file mode 100644
    index 0000000..f418e90
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMChangePositionMode.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMChangePositionMode
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in unit.cm_futures.account.TestCMChangePositionMode
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMCurrentAllOpenOrders.txt b/target/surefire-reports/unit.cm_futures.account.TestCMCurrentAllOpenOrders.txt
    new file mode 100644
    index 0000000..9cd6d90
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMCurrentAllOpenOrders.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMCurrentAllOpenOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in unit.cm_futures.account.TestCMCurrentAllOpenOrders
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMCurrentPositionMode.txt b/target/surefire-reports/unit.cm_futures.account.TestCMCurrentPositionMode.txt
    new file mode 100644
    index 0000000..600f8e4
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMCurrentPositionMode.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMCurrentPositionMode
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in unit.cm_futures.account.TestCMCurrentPositionMode
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMFuturesAccountBalance.txt b/target/surefire-reports/unit.cm_futures.account.TestCMFuturesAccountBalance.txt
    new file mode 100644
    index 0000000..6b59d6c
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMFuturesAccountBalance.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMFuturesAccountBalance
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in unit.cm_futures.account.TestCMFuturesAccountBalance
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMGetLeverageBracket.txt b/target/surefire-reports/unit.cm_futures.account.TestCMGetLeverageBracket.txt
    new file mode 100644
    index 0000000..2d7cb09
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMGetLeverageBracket.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMGetLeverageBracket
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in unit.cm_futures.account.TestCMGetLeverageBracket
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMGetLeverageBracketPair.txt b/target/surefire-reports/unit.cm_futures.account.TestCMGetLeverageBracketPair.txt
    new file mode 100644
    index 0000000..f00b40d
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMGetLeverageBracketPair.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMGetLeverageBracketPair
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in unit.cm_futures.account.TestCMGetLeverageBracketPair
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMIncomeHistory.txt b/target/surefire-reports/unit.cm_futures.account.TestCMIncomeHistory.txt
    new file mode 100644
    index 0000000..8914c95
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMIncomeHistory.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMIncomeHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in unit.cm_futures.account.TestCMIncomeHistory
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMModifyIsolatedPositionMargin.txt b/target/surefire-reports/unit.cm_futures.account.TestCMModifyIsolatedPositionMargin.txt
    new file mode 100644
    index 0000000..dcec828
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMModifyIsolatedPositionMargin.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMModifyIsolatedPositionMargin
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in unit.cm_futures.account.TestCMModifyIsolatedPositionMargin
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMModifyOrder.txt b/target/surefire-reports/unit.cm_futures.account.TestCMModifyOrder.txt
    new file mode 100644
    index 0000000..7cfeb40
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMModifyOrder.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMModifyOrder
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in unit.cm_futures.account.TestCMModifyOrder
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMModifyOrderHistory.txt b/target/surefire-reports/unit.cm_futures.account.TestCMModifyOrderHistory.txt
    new file mode 100644
    index 0000000..5dfa78a
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMModifyOrderHistory.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMModifyOrderHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in unit.cm_futures.account.TestCMModifyOrderHistory
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMNewOrder.txt b/target/surefire-reports/unit.cm_futures.account.TestCMNewOrder.txt
    new file mode 100644
    index 0000000..c5ed795
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMNewOrder.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMNewOrder
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in unit.cm_futures.account.TestCMNewOrder
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMNotionalAndLeverageBrackets.txt b/target/surefire-reports/unit.cm_futures.account.TestCMNotionalAndLeverageBrackets.txt
    new file mode 100644
    index 0000000..484e246
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMNotionalAndLeverageBrackets.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMNotionalAndLeverageBrackets
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in unit.cm_futures.account.TestCMNotionalAndLeverageBrackets
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMPositionAdlQuantileEstimation.txt b/target/surefire-reports/unit.cm_futures.account.TestCMPositionAdlQuantileEstimation.txt
    new file mode 100644
    index 0000000..b1fb1df
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMPositionAdlQuantileEstimation.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMPositionAdlQuantileEstimation
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in unit.cm_futures.account.TestCMPositionAdlQuantileEstimation
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMPositionInformation.txt b/target/surefire-reports/unit.cm_futures.account.TestCMPositionInformation.txt
    new file mode 100644
    index 0000000..08b825e
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMPositionInformation.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMPositionInformation
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in unit.cm_futures.account.TestCMPositionInformation
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMPositionMarginChangeHistory.txt b/target/surefire-reports/unit.cm_futures.account.TestCMPositionMarginChangeHistory.txt
    new file mode 100644
    index 0000000..a770e00
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMPositionMarginChangeHistory.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMPositionMarginChangeHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in unit.cm_futures.account.TestCMPositionMarginChangeHistory
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMQueryCurrentOpenOrder.txt b/target/surefire-reports/unit.cm_futures.account.TestCMQueryCurrentOpenOrder.txt
    new file mode 100644
    index 0000000..05c9671
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMQueryCurrentOpenOrder.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMQueryCurrentOpenOrder
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in unit.cm_futures.account.TestCMQueryCurrentOpenOrder
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMQueryOrder.txt b/target/surefire-reports/unit.cm_futures.account.TestCMQueryOrder.txt
    new file mode 100644
    index 0000000..8641ada
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMQueryOrder.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMQueryOrder
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in unit.cm_futures.account.TestCMQueryOrder
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMUserCommissionRate.txt b/target/surefire-reports/unit.cm_futures.account.TestCMUserCommissionRate.txt
    new file mode 100644
    index 0000000..42647cb
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMUserCommissionRate.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMUserCommissionRate
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in unit.cm_futures.account.TestCMUserCommissionRate
    diff --git a/target/surefire-reports/unit.cm_futures.account.TestCMUsersForceOrders.txt b/target/surefire-reports/unit.cm_futures.account.TestCMUsersForceOrders.txt
    new file mode 100644
    index 0000000..0ab4f90
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.account.TestCMUsersForceOrders.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.account.TestCMUsersForceOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in unit.cm_futures.account.TestCMUsersForceOrders
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMAggTrades.txt b/target/surefire-reports/unit.cm_futures.market.TestCMAggTrades.txt
    new file mode 100644
    index 0000000..2586139
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMAggTrades.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMAggTrades
    +-------------------------------------------------------------------------------
    +Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s -- in unit.cm_futures.market.TestCMAggTrades
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMBasis.txt b/target/surefire-reports/unit.cm_futures.market.TestCMBasis.txt
    new file mode 100644
    index 0000000..2dc6587
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMBasis.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMBasis
    +-------------------------------------------------------------------------------
    +Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in unit.cm_futures.market.TestCMBasis
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMBookTicker.txt b/target/surefire-reports/unit.cm_futures.market.TestCMBookTicker.txt
    new file mode 100644
    index 0000000..52d88b6
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMBookTicker.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMBookTicker
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in unit.cm_futures.market.TestCMBookTicker
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMContinuousKlines.txt b/target/surefire-reports/unit.cm_futures.market.TestCMContinuousKlines.txt
    new file mode 100644
    index 0000000..9afd73b
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMContinuousKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMContinuousKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in unit.cm_futures.market.TestCMContinuousKlines
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMDepth.txt b/target/surefire-reports/unit.cm_futures.market.TestCMDepth.txt
    new file mode 100644
    index 0000000..4d53cbe
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMDepth.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMDepth
    +-------------------------------------------------------------------------------
    +Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in unit.cm_futures.market.TestCMDepth
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMExchangeInfo.txt b/target/surefire-reports/unit.cm_futures.market.TestCMExchangeInfo.txt
    new file mode 100644
    index 0000000..8714a1d
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMExchangeInfo.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMExchangeInfo
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in unit.cm_futures.market.TestCMExchangeInfo
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMFundingRateHistory.txt b/target/surefire-reports/unit.cm_futures.market.TestCMFundingRateHistory.txt
    new file mode 100644
    index 0000000..0c94ce3
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMFundingRateHistory.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMFundingRateHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in unit.cm_futures.market.TestCMFundingRateHistory
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMHistoricalTrades.txt b/target/surefire-reports/unit.cm_futures.market.TestCMHistoricalTrades.txt
    new file mode 100644
    index 0000000..fd6c4a2
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMHistoricalTrades.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMHistoricalTrades
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in unit.cm_futures.market.TestCMHistoricalTrades
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMIndexPriceKlines.txt b/target/surefire-reports/unit.cm_futures.market.TestCMIndexPriceKlines.txt
    new file mode 100644
    index 0000000..ffcb68a
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMIndexPriceKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMIndexPriceKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in unit.cm_futures.market.TestCMIndexPriceKlines
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMKlines.txt b/target/surefire-reports/unit.cm_futures.market.TestCMKlines.txt
    new file mode 100644
    index 0000000..69ddfe9
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in unit.cm_futures.market.TestCMKlines
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMLongShortRatio.txt b/target/surefire-reports/unit.cm_futures.market.TestCMLongShortRatio.txt
    new file mode 100644
    index 0000000..877ba12
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMLongShortRatio.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMLongShortRatio
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in unit.cm_futures.market.TestCMLongShortRatio
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMMarkPrice.txt b/target/surefire-reports/unit.cm_futures.market.TestCMMarkPrice.txt
    new file mode 100644
    index 0000000..bd940cf
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMMarkPrice.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMMarkPrice
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in unit.cm_futures.market.TestCMMarkPrice
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMMarkPriceKlines.txt b/target/surefire-reports/unit.cm_futures.market.TestCMMarkPriceKlines.txt
    new file mode 100644
    index 0000000..bc00f43
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMMarkPriceKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMMarkPriceKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in unit.cm_futures.market.TestCMMarkPriceKlines
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMOpenInterest.txt b/target/surefire-reports/unit.cm_futures.market.TestCMOpenInterest.txt
    new file mode 100644
    index 0000000..3cc0130
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMOpenInterest.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMOpenInterest
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in unit.cm_futures.market.TestCMOpenInterest
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMOpenInterestStatistics.txt b/target/surefire-reports/unit.cm_futures.market.TestCMOpenInterestStatistics.txt
    new file mode 100644
    index 0000000..0324fbc
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMOpenInterestStatistics.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMOpenInterestStatistics
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in unit.cm_futures.market.TestCMOpenInterestStatistics
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMPing.txt b/target/surefire-reports/unit.cm_futures.market.TestCMPing.txt
    new file mode 100644
    index 0000000..ba98eb3
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMPing.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMPing
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in unit.cm_futures.market.TestCMPing
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMTicker24H.txt b/target/surefire-reports/unit.cm_futures.market.TestCMTicker24H.txt
    new file mode 100644
    index 0000000..d52b672
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMTicker24H.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMTicker24H
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in unit.cm_futures.market.TestCMTicker24H
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMTickerPrice.txt b/target/surefire-reports/unit.cm_futures.market.TestCMTickerPrice.txt
    new file mode 100644
    index 0000000..0af9821
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMTickerPrice.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMTickerPrice
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in unit.cm_futures.market.TestCMTickerPrice
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMTime.txt b/target/surefire-reports/unit.cm_futures.market.TestCMTime.txt
    new file mode 100644
    index 0000000..0d40479
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMTime.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMTime
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in unit.cm_futures.market.TestCMTime
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMTopLongShortAccountRatio.txt b/target/surefire-reports/unit.cm_futures.market.TestCMTopLongShortAccountRatio.txt
    new file mode 100644
    index 0000000..d24695c
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMTopLongShortAccountRatio.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMTopLongShortAccountRatio
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in unit.cm_futures.market.TestCMTopLongShortAccountRatio
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMTopLongShortPositionRatio.txt b/target/surefire-reports/unit.cm_futures.market.TestCMTopLongShortPositionRatio.txt
    new file mode 100644
    index 0000000..5e79776
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMTopLongShortPositionRatio.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMTopLongShortPositionRatio
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in unit.cm_futures.market.TestCMTopLongShortPositionRatio
    diff --git a/target/surefire-reports/unit.cm_futures.market.TestCMTrades.txt b/target/surefire-reports/unit.cm_futures.market.TestCMTrades.txt
    new file mode 100644
    index 0000000..c7bca72
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.market.TestCMTrades.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.market.TestCMTrades
    +-------------------------------------------------------------------------------
    +Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in unit.cm_futures.market.TestCMTrades
    diff --git a/target/surefire-reports/unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo.txt b/target/surefire-reports/unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo.txt
    new file mode 100644
    index 0000000..61fbb45
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in unit.cm_futures.portfoliomargin.TestCMPortfolioMarginAccountInfo
    diff --git a/target/surefire-reports/unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo.txt b/target/surefire-reports/unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo.txt
    new file mode 100644
    index 0000000..20dc4da
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in unit.cm_futures.portfoliomargin.TestCMPortfolioMarginExchangeInfo
    diff --git a/target/surefire-reports/unit.cm_futures.userdata.TestCMCloseListenKey.txt b/target/surefire-reports/unit.cm_futures.userdata.TestCMCloseListenKey.txt
    new file mode 100644
    index 0000000..2213b41
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.userdata.TestCMCloseListenKey.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.userdata.TestCMCloseListenKey
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in unit.cm_futures.userdata.TestCMCloseListenKey
    diff --git a/target/surefire-reports/unit.cm_futures.userdata.TestCMCreateListenKey.txt b/target/surefire-reports/unit.cm_futures.userdata.TestCMCreateListenKey.txt
    new file mode 100644
    index 0000000..eae8c0d
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.userdata.TestCMCreateListenKey.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.userdata.TestCMCreateListenKey
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in unit.cm_futures.userdata.TestCMCreateListenKey
    diff --git a/target/surefire-reports/unit.cm_futures.userdata.TestCMExtendListenKey.txt b/target/surefire-reports/unit.cm_futures.userdata.TestCMExtendListenKey.txt
    new file mode 100644
    index 0000000..1dc1034
    --- /dev/null
    +++ b/target/surefire-reports/unit.cm_futures.userdata.TestCMExtendListenKey.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.cm_futures.userdata.TestCMExtendListenKey
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in unit.cm_futures.userdata.TestCMExtendListenKey
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMAccountInformation.txt b/target/surefire-reports/unit.um_futures.account.TestUMAccountInformation.txt
    new file mode 100644
    index 0000000..b6e4c30
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMAccountInformation.txt
    @@ -0,0 +1,9 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMAccountInformation
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.147 s <<< FAILURE! -- in unit.um_futures.account.TestUMAccountInformation
    +unit.um_futures.account.TestUMAccountInformation.testAccountInformation -- Time elapsed: 0.134 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAccountInformation.testAccountInformation(TestUMAccountInformation.java:32)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMAccountTradeList.txt b/target/surefire-reports/unit.um_futures.account.TestUMAccountTradeList.txt
    new file mode 100644
    index 0000000..ebbad72
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMAccountTradeList.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMAccountTradeList
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.009 s <<< FAILURE! -- in unit.um_futures.account.TestUMAccountTradeList
    +unit.um_futures.account.TestUMAccountTradeList.testAccountTradeList -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAccountTradeList.testAccountTradeList(TestUMAccountTradeList.java:48)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMAccountTradeList.testAccountTradeListWithoutSymbol -- Time elapsed: 0.004 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMAccountTradeList.testAccountTradeListWithoutSymbol(TestUMAccountTradeList.java:35)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAccountTradeList.lambda$testAccountTradeListWithoutSymbol$0(TestUMAccountTradeList.java:35)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMAllOrders.txt b/target/surefire-reports/unit.um_futures.account.TestUMAllOrders.txt
    new file mode 100644
    index 0000000..7ba83ef
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMAllOrders.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMAllOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.008 s <<< FAILURE! -- in unit.um_futures.account.TestUMAllOrders
    +unit.um_futures.account.TestUMAllOrders.testAllOrders -- Time elapsed: 0.003 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAllOrders.testAllOrders(TestUMAllOrders.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMAllOrders.testAllOrdersWithoutSymbol -- Time elapsed: 0.004 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMAllOrders.testAllOrdersWithoutSymbol(TestUMAllOrders.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAllOrders.lambda$testAllOrdersWithoutSymbol$0(TestUMAllOrders.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMAutoCancelAllOpenOrders.txt b/target/surefire-reports/unit.um_futures.account.TestUMAutoCancelAllOpenOrders.txt
    new file mode 100644
    index 0000000..48288e9
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMAutoCancelAllOpenOrders.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMAutoCancelAllOpenOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.011 s <<< FAILURE! -- in unit.um_futures.account.TestUMAutoCancelAllOpenOrders
    +unit.um_futures.account.TestUMAutoCancelAllOpenOrders.testAutoCancelAllOpenOrdersWithoutParameters -- Time elapsed: 0.005 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMAutoCancelAllOpenOrders.testAutoCancelAllOpenOrdersWithoutParameters(TestUMAutoCancelAllOpenOrders.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAutoCancelAllOpenOrders.lambda$testAutoCancelAllOpenOrdersWithoutParameters$0(TestUMAutoCancelAllOpenOrders.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMAutoCancelAllOpenOrders.testAutoCancelAllOpenOrders -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMAutoCancelAllOpenOrders.testAutoCancelAllOpenOrders(TestUMAutoCancelAllOpenOrders.java:51)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMCancelAllOpenOrders.txt b/target/surefire-reports/unit.um_futures.account.TestUMCancelAllOpenOrders.txt
    new file mode 100644
    index 0000000..a38386e
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMCancelAllOpenOrders.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMCancelAllOpenOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.062 s <<< FAILURE! -- in unit.um_futures.account.TestUMCancelAllOpenOrders
    +unit.um_futures.account.TestUMCancelAllOpenOrders.testCancelAllOpenOrdersWithoutSymbol -- Time elapsed: 0.035 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelAllOpenOrders.testCancelAllOpenOrdersWithoutSymbol(TestUMCancelAllOpenOrders.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelAllOpenOrders.lambda$testCancelAllOpenOrdersWithoutSymbol$0(TestUMCancelAllOpenOrders.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMCancelAllOpenOrders.testCancelAllOpenOrders -- Time elapsed: 0.004 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelAllOpenOrders.testCancelAllOpenOrders(TestUMCancelAllOpenOrders.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMCancelMultipleOrders.txt b/target/surefire-reports/unit.um_futures.account.TestUMCancelMultipleOrders.txt
    new file mode 100644
    index 0000000..f4e58be
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMCancelMultipleOrders.txt
    @@ -0,0 +1,26 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMCancelMultipleOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.018 s <<< FAILURE! -- in unit.um_futures.account.TestUMCancelMultipleOrders
    +unit.um_futures.account.TestUMCancelMultipleOrders.testCancelMultipleOrdersWithoutSymbol -- Time elapsed: 0.007 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelMultipleOrders.testCancelMultipleOrdersWithoutSymbol(TestUMCancelMultipleOrders.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelMultipleOrders.lambda$testCancelMultipleOrdersWithoutSymbol$0(TestUMCancelMultipleOrders.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMCancelMultipleOrders.testCancelMultipleOrdersWithoutOrderIdList -- Time elapsed: 0.007 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceClientException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelMultipleOrders.testCancelMultipleOrdersWithoutOrderIdList(TestUMCancelMultipleOrders.java:51)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelMultipleOrders.lambda$testCancelMultipleOrdersWithoutOrderIdList$1(TestUMCancelMultipleOrders.java:51)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMCancelOrder.txt b/target/surefire-reports/unit.um_futures.account.TestUMCancelOrder.txt
    new file mode 100644
    index 0000000..1549e23
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMCancelOrder.txt
    @@ -0,0 +1,31 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMCancelOrder
    +-------------------------------------------------------------------------------
    +Tests run: 3, Failures: 2, Errors: 1, Skipped: 0, Time elapsed: 0.015 s <<< FAILURE! -- in unit.um_futures.account.TestUMCancelOrder
    +unit.um_futures.account.TestUMCancelOrder.testCancelOrderWithoutOrderId -- Time elapsed: 0.004 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceClientException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelOrder.testCancelOrderWithoutOrderId(TestUMCancelOrder.java:53)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelOrder.lambda$testCancelOrderWithoutOrderId$1(TestUMCancelOrder.java:53)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMCancelOrder.testCancelOrderWithoutSymbol -- Time elapsed: 0.003 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMCancelOrder.testCancelOrderWithoutSymbol(TestUMCancelOrder.java:39)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelOrder.lambda$testCancelOrderWithoutSymbol$0(TestUMCancelOrder.java:39)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMCancelOrder.testCancelOrder -- Time elapsed: 0.003 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCancelOrder.testCancelOrder(TestUMCancelOrder.java:68)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMChangeInitialLeverage.txt b/target/surefire-reports/unit.um_futures.account.TestUMChangeInitialLeverage.txt
    new file mode 100644
    index 0000000..ccbc216
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMChangeInitialLeverage.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMChangeInitialLeverage
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.011 s <<< FAILURE! -- in unit.um_futures.account.TestUMChangeInitialLeverage
    +unit.um_futures.account.TestUMChangeInitialLeverage.testChangeInitialLeverage -- Time elapsed: 0.004 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeInitialLeverage.testChangeInitialLeverage(TestUMChangeInitialLeverage.java:51)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMChangeInitialLeverage.testChangeInitialLeverageWithoutParameters -- Time elapsed: 0.004 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMChangeInitialLeverage.testChangeInitialLeverageWithoutParameters(TestUMChangeInitialLeverage.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeInitialLeverage.lambda$testChangeInitialLeverageWithoutParameters$0(TestUMChangeInitialLeverage.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMChangeMarginType.txt b/target/surefire-reports/unit.um_futures.account.TestUMChangeMarginType.txt
    new file mode 100644
    index 0000000..d572c89
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMChangeMarginType.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMChangeMarginType
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.011 s <<< FAILURE! -- in unit.um_futures.account.TestUMChangeMarginType
    +unit.um_futures.account.TestUMChangeMarginType.testChangeMarginTypeWithoutParameters -- Time elapsed: 0.005 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMChangeMarginType.testChangeMarginTypeWithoutParameters(TestUMChangeMarginType.java:35)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeMarginType.lambda$testChangeMarginTypeWithoutParameters$0(TestUMChangeMarginType.java:35)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMChangeMarginType.testChangeMarginType -- Time elapsed: 0.004 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeMarginType.testChangeMarginType(TestUMChangeMarginType.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMChangeMultiAssetsMode.txt b/target/surefire-reports/unit.um_futures.account.TestUMChangeMultiAssetsMode.txt
    new file mode 100644
    index 0000000..9d81c7f
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMChangeMultiAssetsMode.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMChangeMultiAssetsMode
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.019 s <<< FAILURE! -- in unit.um_futures.account.TestUMChangeMultiAssetsMode
    +unit.um_futures.account.TestUMChangeMultiAssetsMode.testChangeMultiAssetsModeWithoutMultiAssetsMargin -- Time elapsed: 0.013 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMChangeMultiAssetsMode.testChangeMultiAssetsModeWithoutMultiAssetsMargin(TestUMChangeMultiAssetsMode.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeMultiAssetsMode.lambda$testChangeMultiAssetsModeWithoutMultiAssetsMargin$0(TestUMChangeMultiAssetsMode.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMChangeMultiAssetsMode.testChangeMultiAssetsMode -- Time elapsed: 0.003 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangeMultiAssetsMode.testChangeMultiAssetsMode(TestUMChangeMultiAssetsMode.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMChangePositionMode.txt b/target/surefire-reports/unit.um_futures.account.TestUMChangePositionMode.txt
    new file mode 100644
    index 0000000..c8b7153
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMChangePositionMode.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMChangePositionMode
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.008 s <<< FAILURE! -- in unit.um_futures.account.TestUMChangePositionMode
    +unit.um_futures.account.TestUMChangePositionMode.testChangePositionModeWithoutDualSidePosition -- Time elapsed: 0.004 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMChangePositionMode.testChangePositionModeWithoutDualSidePosition(TestUMChangePositionMode.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangePositionMode.lambda$testChangePositionModeWithoutDualSidePosition$0(TestUMChangePositionMode.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMChangePositionMode.testChangePositionMode -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMChangePositionMode.testChangePositionMode(TestUMChangePositionMode.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMCurrentAllOpenOrders.txt b/target/surefire-reports/unit.um_futures.account.TestUMCurrentAllOpenOrders.txt
    new file mode 100644
    index 0000000..819d355
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMCurrentAllOpenOrders.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMCurrentAllOpenOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.052 s <<< FAILURE! -- in unit.um_futures.account.TestUMCurrentAllOpenOrders
    +unit.um_futures.account.TestUMCurrentAllOpenOrders.testCurrentAllOpenOrders -- Time elapsed: 0.049 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCurrentAllOpenOrders.testCurrentAllOpenOrders(TestUMCurrentAllOpenOrders.java:48)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMCurrentAllOpenOrders.testCurrentAllOpenOrdersWithoutSymbol -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCurrentAllOpenOrders.testCurrentAllOpenOrdersWithoutSymbol(TestUMCurrentAllOpenOrders.java:34)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMCurrentPositionMode.txt b/target/surefire-reports/unit.um_futures.account.TestUMCurrentPositionMode.txt
    new file mode 100644
    index 0000000..2ee2069
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMCurrentPositionMode.txt
    @@ -0,0 +1,9 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMCurrentPositionMode
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.005 s <<< FAILURE! -- in unit.um_futures.account.TestUMCurrentPositionMode
    +unit.um_futures.account.TestUMCurrentPositionMode.testCurrentPositionMode -- Time elapsed: 0.005 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMCurrentPositionMode.testCurrentPositionMode(TestUMCurrentPositionMode.java:34)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.txt b/target/surefire-reports/unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.txt
    new file mode 100644
    index 0000000..b1b3a63
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.015 s <<< FAILURE! -- in unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory
    +unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.testDownloadIdForFuturesTransactionHistoryWithParameters -- Time elapsed: 0.011 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.testDownloadIdForFuturesTransactionHistoryWithParameters(TestUMDownloadIdForFuturesTransactionHistory.java:51)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.testDownloadIdForFuturesTransactionHistoryWithoutParameters -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMDownloadIdForFuturesTransactionHistory.testDownloadIdForFuturesTransactionHistoryWithoutParameters(TestUMDownloadIdForFuturesTransactionHistory.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.txt b/target/surefire-reports/unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.txt
    new file mode 100644
    index 0000000..6956f68
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.073 s <<< FAILURE! -- in unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory
    +unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.testDownloadLinkForFuturesTransactionHistoryWithParameters -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.testDownloadLinkForFuturesTransactionHistoryWithParameters(TestUMDownloadLinkForFuturesTransactionHistory.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.testDownloadLinkForFuturesTransactionHistoryWithoutParameters -- Time elapsed: 0.068 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.testDownloadLinkForFuturesTransactionHistoryWithoutParameters(TestUMDownloadLinkForFuturesTransactionHistory.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMDownloadLinkForFuturesTransactionHistory.lambda$testDownloadLinkForFuturesTransactionHistoryWithoutParameters$0(TestUMDownloadLinkForFuturesTransactionHistory.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMFuturesAccountBalance.txt b/target/surefire-reports/unit.um_futures.account.TestUMFuturesAccountBalance.txt
    new file mode 100644
    index 0000000..3ce172a
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMFuturesAccountBalance.txt
    @@ -0,0 +1,9 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMFuturesAccountBalance
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.009 s <<< FAILURE! -- in unit.um_futures.account.TestUMFuturesAccountBalance
    +unit.um_futures.account.TestUMFuturesAccountBalance.testFuturesAccountBalance -- Time elapsed: 0.005 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMFuturesAccountBalance.testFuturesAccountBalance(TestUMFuturesAccountBalance.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMGetLeverageBracket.txt b/target/surefire-reports/unit.um_futures.account.TestUMGetLeverageBracket.txt
    new file mode 100644
    index 0000000..7ccca1b
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMGetLeverageBracket.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMGetLeverageBracket
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.022 s <<< FAILURE! -- in unit.um_futures.account.TestUMGetLeverageBracket
    +unit.um_futures.account.TestUMGetLeverageBracket.testGetLeverageBracketWithSymbol -- Time elapsed: 0.007 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMGetLeverageBracket.testGetLeverageBracketWithSymbol(TestUMGetLeverageBracket.java:48)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMGetLeverageBracket.testGetLeverageBracket -- Time elapsed: 0.004 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMGetLeverageBracket.testGetLeverageBracket(TestUMGetLeverageBracket.java:34)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMGetMultiAssetsMode.txt b/target/surefire-reports/unit.um_futures.account.TestUMGetMultiAssetsMode.txt
    new file mode 100644
    index 0000000..10b2e6e
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMGetMultiAssetsMode.txt
    @@ -0,0 +1,9 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMGetMultiAssetsMode
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.009 s <<< FAILURE! -- in unit.um_futures.account.TestUMGetMultiAssetsMode
    +unit.um_futures.account.TestUMGetMultiAssetsMode.testGetMultiAssetsMode -- Time elapsed: 0.005 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMGetMultiAssetsMode.testGetMultiAssetsMode(TestUMGetMultiAssetsMode.java:34)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMIncomeHistory.txt b/target/surefire-reports/unit.um_futures.account.TestUMIncomeHistory.txt
    new file mode 100644
    index 0000000..3cf14f9
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMIncomeHistory.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMIncomeHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.011 s <<< FAILURE! -- in unit.um_futures.account.TestUMIncomeHistory
    +unit.um_futures.account.TestUMIncomeHistory.testIncomeHistory -- Time elapsed: 0.007 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMIncomeHistory.testIncomeHistory(TestUMIncomeHistory.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMIncomeHistory.testIncomeHistoryNoSymbol -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMIncomeHistory.testIncomeHistoryNoSymbol(TestUMIncomeHistory.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMModifyIsolatedPositionMargin.txt b/target/surefire-reports/unit.um_futures.account.TestUMModifyIsolatedPositionMargin.txt
    new file mode 100644
    index 0000000..240284a
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMModifyIsolatedPositionMargin.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMModifyIsolatedPositionMargin
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.009 s <<< FAILURE! -- in unit.um_futures.account.TestUMModifyIsolatedPositionMargin
    +unit.um_futures.account.TestUMModifyIsolatedPositionMargin.testModifyIsolatedPositionMarginWithoutParameters -- Time elapsed: 0.004 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMModifyIsolatedPositionMargin.testModifyIsolatedPositionMarginWithoutParameters(TestUMModifyIsolatedPositionMargin.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMModifyIsolatedPositionMargin.lambda$testModifyIsolatedPositionMarginWithoutParameters$0(TestUMModifyIsolatedPositionMargin.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMModifyIsolatedPositionMargin.testModifyIsolatedPositionMargin -- Time elapsed: 0.004 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMModifyIsolatedPositionMargin.testModifyIsolatedPositionMargin(TestUMModifyIsolatedPositionMargin.java:52)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMNewOrder.txt b/target/surefire-reports/unit.um_futures.account.TestUMNewOrder.txt
    new file mode 100644
    index 0000000..0bca5cd
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMNewOrder.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMNewOrder
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.008 s <<< FAILURE! -- in unit.um_futures.account.TestUMNewOrder
    +unit.um_futures.account.TestUMNewOrder.testNewOrderWithoutParameters -- Time elapsed: 0.005 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMNewOrder.testNewOrderWithoutParameters(TestUMNewOrder.java:37)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMNewOrder.lambda$testNewOrderWithoutParameters$0(TestUMNewOrder.java:37)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMNewOrder.testNewOrder -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMNewOrder.testNewOrder(TestUMNewOrder.java:53)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMNotionalAndLeverageBrackets.txt b/target/surefire-reports/unit.um_futures.account.TestUMNotionalAndLeverageBrackets.txt
    new file mode 100644
    index 0000000..08abaee
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMNotionalAndLeverageBrackets.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMNotionalAndLeverageBrackets
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.007 s <<< FAILURE! -- in unit.um_futures.account.TestUMNotionalAndLeverageBrackets
    +unit.um_futures.account.TestUMNotionalAndLeverageBrackets.testNotionalAndLeverageBracketsNoSymbol -- Time elapsed: 0.003 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMNotionalAndLeverageBrackets.testNotionalAndLeverageBracketsNoSymbol(TestUMNotionalAndLeverageBrackets.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMNotionalAndLeverageBrackets.testNotionalAndLeverageBrackets -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMNotionalAndLeverageBrackets.testNotionalAndLeverageBrackets(TestUMNotionalAndLeverageBrackets.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMPositionAdlQuantileEstimation.txt b/target/surefire-reports/unit.um_futures.account.TestUMPositionAdlQuantileEstimation.txt
    new file mode 100644
    index 0000000..a2bc225
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMPositionAdlQuantileEstimation.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMPositionAdlQuantileEstimation
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.005 s <<< FAILURE! -- in unit.um_futures.account.TestUMPositionAdlQuantileEstimation
    +unit.um_futures.account.TestUMPositionAdlQuantileEstimation.testPositionAdlQuantileEstimationNoSymbol -- Time elapsed: 0.001 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionAdlQuantileEstimation.testPositionAdlQuantileEstimationNoSymbol(TestUMPositionAdlQuantileEstimation.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMPositionAdlQuantileEstimation.testPositionAdlQuantileEstimation -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionAdlQuantileEstimation.testPositionAdlQuantileEstimation(TestUMPositionAdlQuantileEstimation.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMPositionInformation.txt b/target/surefire-reports/unit.um_futures.account.TestUMPositionInformation.txt
    new file mode 100644
    index 0000000..83bc43b
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMPositionInformation.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMPositionInformation
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.007 s <<< FAILURE! -- in unit.um_futures.account.TestUMPositionInformation
    +unit.um_futures.account.TestUMPositionInformation.testPositionInformationNoSymbol -- Time elapsed: 0.001 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionInformation.testPositionInformationNoSymbol(TestUMPositionInformation.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMPositionInformation.testPositionInformation -- Time elapsed: 0.003 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionInformation.testPositionInformation(TestUMPositionInformation.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMPositionMarginChangeHistory.txt b/target/surefire-reports/unit.um_futures.account.TestUMPositionMarginChangeHistory.txt
    new file mode 100644
    index 0000000..634eebc
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMPositionMarginChangeHistory.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMPositionMarginChangeHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.008 s <<< FAILURE! -- in unit.um_futures.account.TestUMPositionMarginChangeHistory
    +unit.um_futures.account.TestUMPositionMarginChangeHistory.testPositionMarginChangeHistory -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionMarginChangeHistory.testPositionMarginChangeHistory(TestUMPositionMarginChangeHistory.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMPositionMarginChangeHistory.testPositionMarginChangeHistoryWithoutSymbol -- Time elapsed: 0.003 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMPositionMarginChangeHistory.testPositionMarginChangeHistoryWithoutSymbol(TestUMPositionMarginChangeHistory.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMPositionMarginChangeHistory.lambda$testPositionMarginChangeHistoryWithoutSymbol$0(TestUMPositionMarginChangeHistory.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMQuantitativeRulesIndicators.txt b/target/surefire-reports/unit.um_futures.account.TestUMQuantitativeRulesIndicators.txt
    new file mode 100644
    index 0000000..6adadb0
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMQuantitativeRulesIndicators.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMQuantitativeRulesIndicators
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.010 s <<< FAILURE! -- in unit.um_futures.account.TestUMQuantitativeRulesIndicators
    +unit.um_futures.account.TestUMQuantitativeRulesIndicators.testQuantitativeRulesIndicatorsNoSymbol -- Time elapsed: 0.005 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQuantitativeRulesIndicators.testQuantitativeRulesIndicatorsNoSymbol(TestUMQuantitativeRulesIndicators.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMQuantitativeRulesIndicators.testQuantitativeRulesIndicators -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQuantitativeRulesIndicators.testQuantitativeRulesIndicators(TestUMQuantitativeRulesIndicators.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMQueryCurrentOpenOrder.txt b/target/surefire-reports/unit.um_futures.account.TestUMQueryCurrentOpenOrder.txt
    new file mode 100644
    index 0000000..d4b58de
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMQueryCurrentOpenOrder.txt
    @@ -0,0 +1,36 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMQueryCurrentOpenOrder
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 2, Errors: 2, Skipped: 0, Time elapsed: 0.013 s <<< FAILURE! -- in unit.um_futures.account.TestUMQueryCurrentOpenOrder
    +unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrder -- Time elapsed: 0.003 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrder(TestUMQueryCurrentOpenOrder.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.lambda$testQueryCurrentOpenOrder$1(TestUMQueryCurrentOpenOrder.java:49)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithoutSymbol -- Time elapsed: 0.004 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithoutSymbol(TestUMQueryCurrentOpenOrder.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.lambda$testQueryCurrentOpenOrderWithoutSymbol$0(TestUMQueryCurrentOpenOrder.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithOrderId -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithOrderId(TestUMQueryCurrentOpenOrder.java:63)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithOrigClientOrderId -- Time elapsed: 0.001 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryCurrentOpenOrder.testQueryCurrentOpenOrderWithOrigClientOrderId(TestUMQueryCurrentOpenOrder.java:78)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMQueryOrder.txt b/target/surefire-reports/unit.um_futures.account.TestUMQueryOrder.txt
    new file mode 100644
    index 0000000..18e08c8
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMQueryOrder.txt
    @@ -0,0 +1,36 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMQueryOrder
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 2, Errors: 2, Skipped: 0, Time elapsed: 0.013 s <<< FAILURE! -- in unit.um_futures.account.TestUMQueryOrder
    +unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithoutSymbol -- Time elapsed: 0.005 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithoutSymbol(TestUMQueryOrder.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryOrder.lambda$testQueryOrderWithoutSymbol$0(TestUMQueryOrder.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMQueryOrder.testQueryOrder -- Time elapsed: 0.003 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMQueryOrder.testQueryOrder(TestUMQueryOrder.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryOrder.lambda$testQueryOrder$1(TestUMQueryOrder.java:49)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithOrderId -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithOrderId(TestUMQueryOrder.java:63)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithOrigClientOrderId -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMQueryOrder.testQueryOrderWithOrigClientOrderId(TestUMQueryOrder.java:78)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMUserCommissionRate.txt b/target/surefire-reports/unit.um_futures.account.TestUMUserCommissionRate.txt
    new file mode 100644
    index 0000000..e5c6820
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMUserCommissionRate.txt
    @@ -0,0 +1,20 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMUserCommissionRate
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: 0.008 s <<< FAILURE! -- in unit.um_futures.account.TestUMUserCommissionRate
    +unit.um_futures.account.TestUMUserCommissionRate.testUserCommissionRateWithoutSymbol -- Time elapsed: 0.004 s <<< FAILURE!
    +java.lang.AssertionError: unexpected exception type thrown; expected:<com.binance.connector.futures.client.exceptions.BinanceConnectorException> but was:<java.lang.NoSuchMethodError>
    +	at org.junit.Assert.assertThrows(Assert.java:1020)
    +	at org.junit.Assert.assertThrows(Assert.java:981)
    +	at unit.um_futures.account.TestUMUserCommissionRate.testUserCommissionRateWithoutSymbol(TestUMUserCommissionRate.java:36)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +Caused by: java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMUserCommissionRate.lambda$testUserCommissionRateWithoutSymbol$0(TestUMUserCommissionRate.java:36)
    +	at org.junit.Assert.assertThrows(Assert.java:1001)
    +	... 3 more
    +
    +unit.um_futures.account.TestUMUserCommissionRate.testUserCommissionRate -- Time elapsed: 0.002 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMUserCommissionRate.testUserCommissionRate(TestUMUserCommissionRate.java:49)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.account.TestUMUsersForceOrders.txt b/target/surefire-reports/unit.um_futures.account.TestUMUsersForceOrders.txt
    new file mode 100644
    index 0000000..41af3c2
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.account.TestUMUsersForceOrders.txt
    @@ -0,0 +1,14 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.account.TestUMUsersForceOrders
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.022 s <<< FAILURE! -- in unit.um_futures.account.TestUMUsersForceOrders
    +unit.um_futures.account.TestUMUsersForceOrders.testUsersForceOrders -- Time elapsed: 0.014 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMUsersForceOrders.testUsersForceOrders(TestUMUsersForceOrders.java:47)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    +unit.um_futures.account.TestUMUsersForceOrders.testUsersForceOrdersNoSymbol -- Time elapsed: 0.005 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMAccount com.binance.connector.futures.client.impl.UMFuturesClientImpl.account()'
    +	at unit.um_futures.account.TestUMUsersForceOrders.testUsersForceOrdersNoSymbol(TestUMUsersForceOrders.java:33)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMAggTrades.txt b/target/surefire-reports/unit.um_futures.market.TestUMAggTrades.txt
    new file mode 100644
    index 0000000..98b1f17
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMAggTrades.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMAggTrades
    +-------------------------------------------------------------------------------
    +Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 s -- in unit.um_futures.market.TestUMAggTrades
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMBookTicker.txt b/target/surefire-reports/unit.um_futures.market.TestUMBookTicker.txt
    new file mode 100644
    index 0000000..41a2a1d
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMBookTicker.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMBookTicker
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in unit.um_futures.market.TestUMBookTicker
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMContinuousKlines.txt b/target/surefire-reports/unit.um_futures.market.TestUMContinuousKlines.txt
    new file mode 100644
    index 0000000..b3722f1
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMContinuousKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMContinuousKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in unit.um_futures.market.TestUMContinuousKlines
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMDepth.txt b/target/surefire-reports/unit.um_futures.market.TestUMDepth.txt
    new file mode 100644
    index 0000000..a837e34
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMDepth.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMDepth
    +-------------------------------------------------------------------------------
    +Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.115 s -- in unit.um_futures.market.TestUMDepth
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMExchangeInfo.txt b/target/surefire-reports/unit.um_futures.market.TestUMExchangeInfo.txt
    new file mode 100644
    index 0000000..01f2a48
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMExchangeInfo.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMExchangeInfo
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 s -- in unit.um_futures.market.TestUMExchangeInfo
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMFundingRateHistory.txt b/target/surefire-reports/unit.um_futures.market.TestUMFundingRateHistory.txt
    new file mode 100644
    index 0000000..441e759
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMFundingRateHistory.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMFundingRateHistory
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.152 s -- in unit.um_futures.market.TestUMFundingRateHistory
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMHistoricalBlvtKlines.txt b/target/surefire-reports/unit.um_futures.market.TestUMHistoricalBlvtKlines.txt
    new file mode 100644
    index 0000000..581a6a5
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMHistoricalBlvtKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMHistoricalBlvtKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in unit.um_futures.market.TestUMHistoricalBlvtKlines
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMHistoricalTrades.txt b/target/surefire-reports/unit.um_futures.market.TestUMHistoricalTrades.txt
    new file mode 100644
    index 0000000..ec3b9cd
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMHistoricalTrades.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMHistoricalTrades
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 s -- in unit.um_futures.market.TestUMHistoricalTrades
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMIndexInfo.txt b/target/surefire-reports/unit.um_futures.market.TestUMIndexInfo.txt
    new file mode 100644
    index 0000000..d353807
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMIndexInfo.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMIndexInfo
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in unit.um_futures.market.TestUMIndexInfo
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMIndexPriceKlines.txt b/target/surefire-reports/unit.um_futures.market.TestUMIndexPriceKlines.txt
    new file mode 100644
    index 0000000..2cd4346
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMIndexPriceKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMIndexPriceKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in unit.um_futures.market.TestUMIndexPriceKlines
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMKlines.txt b/target/surefire-reports/unit.um_futures.market.TestUMKlines.txt
    new file mode 100644
    index 0000000..1def7b5
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s -- in unit.um_futures.market.TestUMKlines
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMLongShortRatio.txt b/target/surefire-reports/unit.um_futures.market.TestUMLongShortRatio.txt
    new file mode 100644
    index 0000000..2e5f1f3
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMLongShortRatio.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMLongShortRatio
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in unit.um_futures.market.TestUMLongShortRatio
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMMarkPrice.txt b/target/surefire-reports/unit.um_futures.market.TestUMMarkPrice.txt
    new file mode 100644
    index 0000000..0066ee1
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMMarkPrice.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMMarkPrice
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 s -- in unit.um_futures.market.TestUMMarkPrice
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMMarkPriceKlines.txt b/target/surefire-reports/unit.um_futures.market.TestUMMarkPriceKlines.txt
    new file mode 100644
    index 0000000..0655aa8
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMMarkPriceKlines.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMMarkPriceKlines
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s -- in unit.um_futures.market.TestUMMarkPriceKlines
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMMultiAssetsModeIndex.txt b/target/surefire-reports/unit.um_futures.market.TestUMMultiAssetsModeIndex.txt
    new file mode 100644
    index 0000000..f662afe
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMMultiAssetsModeIndex.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMMultiAssetsModeIndex
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in unit.um_futures.market.TestUMMultiAssetsModeIndex
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMOpenInterest.txt b/target/surefire-reports/unit.um_futures.market.TestUMOpenInterest.txt
    new file mode 100644
    index 0000000..e912dcf
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMOpenInterest.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMOpenInterest
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s -- in unit.um_futures.market.TestUMOpenInterest
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMOpenInterestStatistics.txt b/target/surefire-reports/unit.um_futures.market.TestUMOpenInterestStatistics.txt
    new file mode 100644
    index 0000000..d8cc6b0
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMOpenInterestStatistics.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMOpenInterestStatistics
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in unit.um_futures.market.TestUMOpenInterestStatistics
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMPing.txt b/target/surefire-reports/unit.um_futures.market.TestUMPing.txt
    new file mode 100644
    index 0000000..0a5e467
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMPing.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMPing
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in unit.um_futures.market.TestUMPing
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMTakerBuySellVolume.txt b/target/surefire-reports/unit.um_futures.market.TestUMTakerBuySellVolume.txt
    new file mode 100644
    index 0000000..ea6f9d4
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMTakerBuySellVolume.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMTakerBuySellVolume
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s -- in unit.um_futures.market.TestUMTakerBuySellVolume
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMTicker24H.txt b/target/surefire-reports/unit.um_futures.market.TestUMTicker24H.txt
    new file mode 100644
    index 0000000..2ca5aa8
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMTicker24H.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMTicker24H
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s -- in unit.um_futures.market.TestUMTicker24H
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMTickerPrice.txt b/target/surefire-reports/unit.um_futures.market.TestUMTickerPrice.txt
    new file mode 100644
    index 0000000..8627bc2
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMTickerPrice.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMTickerPrice
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.228 s -- in unit.um_futures.market.TestUMTickerPrice
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMTime.txt b/target/surefire-reports/unit.um_futures.market.TestUMTime.txt
    new file mode 100644
    index 0000000..75fc9f9
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMTime.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMTime
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in unit.um_futures.market.TestUMTime
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMTopLongShortAccountRatio.txt b/target/surefire-reports/unit.um_futures.market.TestUMTopLongShortAccountRatio.txt
    new file mode 100644
    index 0000000..ecbf58c
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMTopLongShortAccountRatio.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMTopLongShortAccountRatio
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in unit.um_futures.market.TestUMTopLongShortAccountRatio
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMTopLongShortPositionRatio.txt b/target/surefire-reports/unit.um_futures.market.TestUMTopLongShortPositionRatio.txt
    new file mode 100644
    index 0000000..8883bbc
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMTopLongShortPositionRatio.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMTopLongShortPositionRatio
    +-------------------------------------------------------------------------------
    +Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.060 s -- in unit.um_futures.market.TestUMTopLongShortPositionRatio
    diff --git a/target/surefire-reports/unit.um_futures.market.TestUMTrades.txt b/target/surefire-reports/unit.um_futures.market.TestUMTrades.txt
    new file mode 100644
    index 0000000..72ca1b1
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.market.TestUMTrades.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.market.TestUMTrades
    +-------------------------------------------------------------------------------
    +Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in unit.um_futures.market.TestUMTrades
    diff --git a/target/surefire-reports/unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo.txt b/target/surefire-reports/unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo.txt
    new file mode 100644
    index 0000000..40c8695
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in unit.um_futures.portfoliomargin.TestUMPortfolioMarginAccountInfo
    diff --git a/target/surefire-reports/unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo.txt b/target/surefire-reports/unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo.txt
    new file mode 100644
    index 0000000..7664768
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo.txt
    @@ -0,0 +1,4 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in unit.um_futures.portfoliomargin.TestUMPortfolioMarginExchangeInfo
    diff --git a/target/surefire-reports/unit.um_futures.userdata.TestUMCloseListenKey.txt b/target/surefire-reports/unit.um_futures.userdata.TestUMCloseListenKey.txt
    new file mode 100644
    index 0000000..04a47c0
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.userdata.TestUMCloseListenKey.txt
    @@ -0,0 +1,9 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.userdata.TestUMCloseListenKey
    +-------------------------------------------------------------------------------
    +Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.005 s <<< FAILURE! -- in unit.um_futures.userdata.TestUMCloseListenKey
    +unit.um_futures.userdata.TestUMCloseListenKey.testCloseListenKey -- Time elapsed: 0.003 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()'
    +	at unit.um_futures.userdata.TestUMCloseListenKey.testCloseListenKey(TestUMCloseListenKey.java:32)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.userdata.TestUMCreateListenKey.txt b/target/surefire-reports/unit.um_futures.userdata.TestUMCreateListenKey.txt
    new file mode 100644
    index 0000000..2771c56
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.userdata.TestUMCreateListenKey.txt
    @@ -0,0 +1,9 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.userdata.TestUMCreateListenKey
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.004 s <<< FAILURE! -- in unit.um_futures.userdata.TestUMCreateListenKey
    +unit.um_futures.userdata.TestUMCreateListenKey.testCreateListenKey -- Time elapsed: 0.003 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()'
    +	at unit.um_futures.userdata.TestUMCreateListenKey.testCreateListenKey(TestUMCreateListenKey.java:30)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/surefire-reports/unit.um_futures.userdata.TestUMExtendListenKey.txt b/target/surefire-reports/unit.um_futures.userdata.TestUMExtendListenKey.txt
    new file mode 100644
    index 0000000..4d32c0d
    --- /dev/null
    +++ b/target/surefire-reports/unit.um_futures.userdata.TestUMExtendListenKey.txt
    @@ -0,0 +1,9 @@
    +-------------------------------------------------------------------------------
    +Test set: unit.um_futures.userdata.TestUMExtendListenKey
    +-------------------------------------------------------------------------------
    +Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.006 s <<< FAILURE! -- in unit.um_futures.userdata.TestUMExtendListenKey
    +unit.um_futures.userdata.TestUMExtendListenKey.testExtendListenKey -- Time elapsed: 0.005 s <<< ERROR!
    +java.lang.NoSuchMethodError: 'com.binance.connector.futures.client.impl.um_futures.UMUserData com.binance.connector.futures.client.impl.UMFuturesClientImpl.userData()'
    +	at unit.um_futures.userdata.TestUMExtendListenKey.testExtendListenKey(TestUMExtendListenKey.java:30)
    +	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    +
    diff --git a/target/test-classes/examples/PrivateConfig.class b/target/test-classes/examples/PrivateConfig.class
    new file mode 100644
    index 0000000..a1c61dd
    Binary files /dev/null and b/target/test-classes/examples/PrivateConfig.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/AccountInformation.class b/target/test-classes/examples/cm_futures/account/AccountInformation.class
    new file mode 100644
    index 0000000..0235067
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/AccountInformation.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/AccountTradeList.class b/target/test-classes/examples/cm_futures/account/AccountTradeList.class
    new file mode 100644
    index 0000000..ab83953
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/AccountTradeList.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/AllOrders.class b/target/test-classes/examples/cm_futures/account/AllOrders.class
    new file mode 100644
    index 0000000..0a31824
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/AllOrders.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/AutoCancelOpen.class b/target/test-classes/examples/cm_futures/account/AutoCancelOpen.class
    new file mode 100644
    index 0000000..ca56fb3
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/AutoCancelOpen.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/CancelAllOpenOrders.class b/target/test-classes/examples/cm_futures/account/CancelAllOpenOrders.class
    new file mode 100644
    index 0000000..d9d9a92
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/CancelAllOpenOrders.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/CancelMultipleOrders.class b/target/test-classes/examples/cm_futures/account/CancelMultipleOrders.class
    new file mode 100644
    index 0000000..dd629a2
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/CancelMultipleOrders.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/CancelOrder.class b/target/test-classes/examples/cm_futures/account/CancelOrder.class
    new file mode 100644
    index 0000000..64ba86b
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/CancelOrder.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/ChangeInitialLeverage.class b/target/test-classes/examples/cm_futures/account/ChangeInitialLeverage.class
    new file mode 100644
    index 0000000..068ee70
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/ChangeInitialLeverage.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/ChangeMarginType.class b/target/test-classes/examples/cm_futures/account/ChangeMarginType.class
    new file mode 100644
    index 0000000..46295bc
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/ChangeMarginType.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/ChangePositionModeTrade.class b/target/test-classes/examples/cm_futures/account/ChangePositionModeTrade.class
    new file mode 100644
    index 0000000..91ebfbb
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/ChangePositionModeTrade.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/CurrentAllOpenOrders.class b/target/test-classes/examples/cm_futures/account/CurrentAllOpenOrders.class
    new file mode 100644
    index 0000000..b5fd114
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/CurrentAllOpenOrders.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/FuturesAccountBalance.class b/target/test-classes/examples/cm_futures/account/FuturesAccountBalance.class
    new file mode 100644
    index 0000000..869e007
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/FuturesAccountBalance.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/GetAdlQuantile.class b/target/test-classes/examples/cm_futures/account/GetAdlQuantile.class
    new file mode 100644
    index 0000000..bfc9d0a
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/GetAdlQuantile.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/GetCurrentPositionMode.class b/target/test-classes/examples/cm_futures/account/GetCurrentPositionMode.class
    new file mode 100644
    index 0000000..130dc20
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/GetCurrentPositionMode.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/GetForceOrders.class b/target/test-classes/examples/cm_futures/account/GetForceOrders.class
    new file mode 100644
    index 0000000..0888a8c
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/GetForceOrders.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/GetIncomeHistory.class b/target/test-classes/examples/cm_futures/account/GetIncomeHistory.class
    new file mode 100644
    index 0000000..4027b00
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/GetIncomeHistory.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/GetLeverageBracket.class b/target/test-classes/examples/cm_futures/account/GetLeverageBracket.class
    new file mode 100644
    index 0000000..73bf4dd
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/GetLeverageBracket.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/GetPositionMarginChangeHistory.class b/target/test-classes/examples/cm_futures/account/GetPositionMarginChangeHistory.class
    new file mode 100644
    index 0000000..f839ff9
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/GetPositionMarginChangeHistory.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/ModifyIsolatedPositionMargin.class b/target/test-classes/examples/cm_futures/account/ModifyIsolatedPositionMargin.class
    new file mode 100644
    index 0000000..88f0918
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/ModifyIsolatedPositionMargin.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/NewOrder.class b/target/test-classes/examples/cm_futures/account/NewOrder.class
    new file mode 100644
    index 0000000..b23366e
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/NewOrder.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/PlaceMultipleOrders.class b/target/test-classes/examples/cm_futures/account/PlaceMultipleOrders.class
    new file mode 100644
    index 0000000..1b99501
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/PlaceMultipleOrders.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/PositionInformation.class b/target/test-classes/examples/cm_futures/account/PositionInformation.class
    new file mode 100644
    index 0000000..6a1f116
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/PositionInformation.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/QueryCurrentOpenOrder.class b/target/test-classes/examples/cm_futures/account/QueryCurrentOpenOrder.class
    new file mode 100644
    index 0000000..9df6a40
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/QueryCurrentOpenOrder.class differ
    diff --git a/target/test-classes/examples/cm_futures/account/QueryOrder.class b/target/test-classes/examples/cm_futures/account/QueryOrder.class
    new file mode 100644
    index 0000000..fbe2010
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/account/QueryOrder.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/AggTrades.class b/target/test-classes/examples/cm_futures/market/AggTrades.class
    new file mode 100644
    index 0000000..f397985
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/AggTrades.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/Basis.class b/target/test-classes/examples/cm_futures/market/Basis.class
    new file mode 100644
    index 0000000..2e0c1b0
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/Basis.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/BookTicker.class b/target/test-classes/examples/cm_futures/market/BookTicker.class
    new file mode 100644
    index 0000000..3351a4d
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/BookTicker.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/ContinuousKlines.class b/target/test-classes/examples/cm_futures/market/ContinuousKlines.class
    new file mode 100644
    index 0000000..4c9191c
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/ContinuousKlines.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/Depth.class b/target/test-classes/examples/cm_futures/market/Depth.class
    new file mode 100644
    index 0000000..b96be57
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/Depth.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/ExchangeInfo.class b/target/test-classes/examples/cm_futures/market/ExchangeInfo.class
    new file mode 100644
    index 0000000..8f5c2bb
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/ExchangeInfo.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/FundingRateHistory.class b/target/test-classes/examples/cm_futures/market/FundingRateHistory.class
    new file mode 100644
    index 0000000..c2e524f
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/FundingRateHistory.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/HistoricalTrades.class b/target/test-classes/examples/cm_futures/market/HistoricalTrades.class
    new file mode 100644
    index 0000000..688659f
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/HistoricalTrades.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/IndexPriceKlines.class b/target/test-classes/examples/cm_futures/market/IndexPriceKlines.class
    new file mode 100644
    index 0000000..6b6094f
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/IndexPriceKlines.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/Klines.class b/target/test-classes/examples/cm_futures/market/Klines.class
    new file mode 100644
    index 0000000..a488059
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/Klines.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/LongShortRatio.class b/target/test-classes/examples/cm_futures/market/LongShortRatio.class
    new file mode 100644
    index 0000000..f9eb43d
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/LongShortRatio.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/MarkPrice.class b/target/test-classes/examples/cm_futures/market/MarkPrice.class
    new file mode 100644
    index 0000000..cbbcf43
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/MarkPrice.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/MarkPriceKlines.class b/target/test-classes/examples/cm_futures/market/MarkPriceKlines.class
    new file mode 100644
    index 0000000..58db389
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/MarkPriceKlines.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/OpenInterest.class b/target/test-classes/examples/cm_futures/market/OpenInterest.class
    new file mode 100644
    index 0000000..834d2d6
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/OpenInterest.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/OpenInterestStatistics.class b/target/test-classes/examples/cm_futures/market/OpenInterestStatistics.class
    new file mode 100644
    index 0000000..ea9b7a9
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/OpenInterestStatistics.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/Ping.class b/target/test-classes/examples/cm_futures/market/Ping.class
    new file mode 100644
    index 0000000..7c26301
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/Ping.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/Ticker24H.class b/target/test-classes/examples/cm_futures/market/Ticker24H.class
    new file mode 100644
    index 0000000..7ad9193
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/Ticker24H.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/TickerPrice.class b/target/test-classes/examples/cm_futures/market/TickerPrice.class
    new file mode 100644
    index 0000000..59b8441
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/TickerPrice.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/Time.class b/target/test-classes/examples/cm_futures/market/Time.class
    new file mode 100644
    index 0000000..8b6cf50
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/Time.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/TopLongShortAccountRatio.class b/target/test-classes/examples/cm_futures/market/TopLongShortAccountRatio.class
    new file mode 100644
    index 0000000..063f4d1
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/TopLongShortAccountRatio.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/TopLongShortPositionRatio.class b/target/test-classes/examples/cm_futures/market/TopLongShortPositionRatio.class
    new file mode 100644
    index 0000000..55efe46
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/TopLongShortPositionRatio.class differ
    diff --git a/target/test-classes/examples/cm_futures/market/Trades.class b/target/test-classes/examples/cm_futures/market/Trades.class
    new file mode 100644
    index 0000000..fd4c9a8
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/market/Trades.class differ
    diff --git a/target/test-classes/examples/cm_futures/portfoliomargin/PortfolioMarginAccountInfo.class b/target/test-classes/examples/cm_futures/portfoliomargin/PortfolioMarginAccountInfo.class
    new file mode 100644
    index 0000000..1c2a984
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/portfoliomargin/PortfolioMarginAccountInfo.class differ
    diff --git a/target/test-classes/examples/cm_futures/portfoliomargin/PortfolioMarginExchangeInfo.class b/target/test-classes/examples/cm_futures/portfoliomargin/PortfolioMarginExchangeInfo.class
    new file mode 100644
    index 0000000..d777459
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/portfoliomargin/PortfolioMarginExchangeInfo.class differ
    diff --git a/target/test-classes/examples/cm_futures/proxy/AuthProxy$1.class b/target/test-classes/examples/cm_futures/proxy/AuthProxy$1.class
    new file mode 100644
    index 0000000..24410ec
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/proxy/AuthProxy$1.class differ
    diff --git a/target/test-classes/examples/cm_futures/proxy/AuthProxy.class b/target/test-classes/examples/cm_futures/proxy/AuthProxy.class
    new file mode 100644
    index 0000000..a004520
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/proxy/AuthProxy.class differ
    diff --git a/target/test-classes/examples/cm_futures/proxy/UnauthProxy.class b/target/test-classes/examples/cm_futures/proxy/UnauthProxy.class
    new file mode 100644
    index 0000000..dce730c
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/proxy/UnauthProxy.class differ
    diff --git a/target/test-classes/examples/cm_futures/userdata/CloseListenKey.class b/target/test-classes/examples/cm_futures/userdata/CloseListenKey.class
    new file mode 100644
    index 0000000..80dda98
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/userdata/CloseListenKey.class differ
    diff --git a/target/test-classes/examples/cm_futures/userdata/CreateListenKey.class b/target/test-classes/examples/cm_futures/userdata/CreateListenKey.class
    new file mode 100644
    index 0000000..2c52323
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/userdata/CreateListenKey.class differ
    diff --git a/target/test-classes/examples/cm_futures/userdata/ExtendListenKey.class b/target/test-classes/examples/cm_futures/userdata/ExtendListenKey.class
    new file mode 100644
    index 0000000..00d7952
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/userdata/ExtendListenKey.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/AggTradeStream.class b/target/test-classes/examples/cm_futures/websocket/AggTradeStream.class
    new file mode 100644
    index 0000000..f47fee6
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/AggTradeStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/AllBookTicker.class b/target/test-classes/examples/cm_futures/websocket/AllBookTicker.class
    new file mode 100644
    index 0000000..54dbd2a
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/AllBookTicker.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/AllForceOrderStream.class b/target/test-classes/examples/cm_futures/websocket/AllForceOrderStream.class
    new file mode 100644
    index 0000000..37552d2
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/AllForceOrderStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/AllMiniTickerStream.class b/target/test-classes/examples/cm_futures/websocket/AllMiniTickerStream.class
    new file mode 100644
    index 0000000..ca61979
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/AllMiniTickerStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/AllTickerStream.class b/target/test-classes/examples/cm_futures/websocket/AllTickerStream.class
    new file mode 100644
    index 0000000..f967e7f
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/AllTickerStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/BookTicker.class b/target/test-classes/examples/cm_futures/websocket/BookTicker.class
    new file mode 100644
    index 0000000..3f14383
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/BookTicker.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/CombineStreams.class b/target/test-classes/examples/cm_futures/websocket/CombineStreams.class
    new file mode 100644
    index 0000000..6818d8e
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/CombineStreams.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/ContinuousKlineStream.class b/target/test-classes/examples/cm_futures/websocket/ContinuousKlineStream.class
    new file mode 100644
    index 0000000..c68ad91
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/ContinuousKlineStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/DiffDepthStream.class b/target/test-classes/examples/cm_futures/websocket/DiffDepthStream.class
    new file mode 100644
    index 0000000..a41388c
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/DiffDepthStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/ForceOrderStream.class b/target/test-classes/examples/cm_futures/websocket/ForceOrderStream.class
    new file mode 100644
    index 0000000..ca736c5
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/ForceOrderStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/IndexKlineCandlestick.class b/target/test-classes/examples/cm_futures/websocket/IndexKlineCandlestick.class
    new file mode 100644
    index 0000000..159fccb
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/IndexKlineCandlestick.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/IndexPriceStream.class b/target/test-classes/examples/cm_futures/websocket/IndexPriceStream.class
    new file mode 100644
    index 0000000..3442155
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/IndexPriceStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/KlineStream.class b/target/test-classes/examples/cm_futures/websocket/KlineStream.class
    new file mode 100644
    index 0000000..d4cc8ec
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/KlineStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/ListenUserStream.class b/target/test-classes/examples/cm_futures/websocket/ListenUserStream.class
    new file mode 100644
    index 0000000..a7f6783
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/ListenUserStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/MarkKlineCandlestick.class b/target/test-classes/examples/cm_futures/websocket/MarkKlineCandlestick.class
    new file mode 100644
    index 0000000..38cff44
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/MarkKlineCandlestick.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/MarkPriceStream.class b/target/test-classes/examples/cm_futures/websocket/MarkPriceStream.class
    new file mode 100644
    index 0000000..a2681a0
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/MarkPriceStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/MarkPriceSymbolsPairStream.class b/target/test-classes/examples/cm_futures/websocket/MarkPriceSymbolsPairStream.class
    new file mode 100644
    index 0000000..74e3deb
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/MarkPriceSymbolsPairStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/MiniTickerStream.class b/target/test-classes/examples/cm_futures/websocket/MiniTickerStream.class
    new file mode 100644
    index 0000000..1f6a853
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/MiniTickerStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/PartialDepthStream.class b/target/test-classes/examples/cm_futures/websocket/PartialDepthStream.class
    new file mode 100644
    index 0000000..6a11c22
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/PartialDepthStream.class differ
    diff --git a/target/test-classes/examples/cm_futures/websocket/SymbolTicker.class b/target/test-classes/examples/cm_futures/websocket/SymbolTicker.class
    new file mode 100644
    index 0000000..6b9e955
    Binary files /dev/null and b/target/test-classes/examples/cm_futures/websocket/SymbolTicker.class differ
    diff --git a/target/test-classes/examples/um_futures/account/AccountInformation.class b/target/test-classes/examples/um_futures/account/AccountInformation.class
    new file mode 100644
    index 0000000..f4cb3d9
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/AccountInformation.class differ
    diff --git a/target/test-classes/examples/um_futures/account/AccountTradeList.class b/target/test-classes/examples/um_futures/account/AccountTradeList.class
    new file mode 100644
    index 0000000..df21c6d
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/AccountTradeList.class differ
    diff --git a/target/test-classes/examples/um_futures/account/AllOrders.class b/target/test-classes/examples/um_futures/account/AllOrders.class
    new file mode 100644
    index 0000000..1af7c08
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/AllOrders.class differ
    diff --git a/target/test-classes/examples/um_futures/account/AutoCancelOpen.class b/target/test-classes/examples/um_futures/account/AutoCancelOpen.class
    new file mode 100644
    index 0000000..f4f9e49
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/AutoCancelOpen.class differ
    diff --git a/target/test-classes/examples/um_futures/account/CancelAllOpenOrders.class b/target/test-classes/examples/um_futures/account/CancelAllOpenOrders.class
    new file mode 100644
    index 0000000..60d3703
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/CancelAllOpenOrders.class differ
    diff --git a/target/test-classes/examples/um_futures/account/CancelMultipleOrders.class b/target/test-classes/examples/um_futures/account/CancelMultipleOrders.class
    new file mode 100644
    index 0000000..3b511be
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/CancelMultipleOrders.class differ
    diff --git a/target/test-classes/examples/um_futures/account/CancelOrder.class b/target/test-classes/examples/um_futures/account/CancelOrder.class
    new file mode 100644
    index 0000000..b01c289
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/CancelOrder.class differ
    diff --git a/target/test-classes/examples/um_futures/account/ChangeInitialLeverage.class b/target/test-classes/examples/um_futures/account/ChangeInitialLeverage.class
    new file mode 100644
    index 0000000..e7981af
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/ChangeInitialLeverage.class differ
    diff --git a/target/test-classes/examples/um_futures/account/ChangeMarginType.class b/target/test-classes/examples/um_futures/account/ChangeMarginType.class
    new file mode 100644
    index 0000000..66a322f
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/ChangeMarginType.class differ
    diff --git a/target/test-classes/examples/um_futures/account/ChangeMultiAssetsMode.class b/target/test-classes/examples/um_futures/account/ChangeMultiAssetsMode.class
    new file mode 100644
    index 0000000..bb5d428
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/ChangeMultiAssetsMode.class differ
    diff --git a/target/test-classes/examples/um_futures/account/ChangePositionModeTrade.class b/target/test-classes/examples/um_futures/account/ChangePositionModeTrade.class
    new file mode 100644
    index 0000000..76bef55
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/ChangePositionModeTrade.class differ
    diff --git a/target/test-classes/examples/um_futures/account/CurrentAllOpenOrders.class b/target/test-classes/examples/um_futures/account/CurrentAllOpenOrders.class
    new file mode 100644
    index 0000000..16915c3
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/CurrentAllOpenOrders.class differ
    diff --git a/target/test-classes/examples/um_futures/account/FuturesAccountBalance.class b/target/test-classes/examples/um_futures/account/FuturesAccountBalance.class
    new file mode 100644
    index 0000000..02b6a92
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/FuturesAccountBalance.class differ
    diff --git a/target/test-classes/examples/um_futures/account/GetAdlQuantile.class b/target/test-classes/examples/um_futures/account/GetAdlQuantile.class
    new file mode 100644
    index 0000000..dfa257b
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/GetAdlQuantile.class differ
    diff --git a/target/test-classes/examples/um_futures/account/GetCurrentMultiAssetMode.class b/target/test-classes/examples/um_futures/account/GetCurrentMultiAssetMode.class
    new file mode 100644
    index 0000000..301c111
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/GetCurrentMultiAssetMode.class differ
    diff --git a/target/test-classes/examples/um_futures/account/GetCurrentPositionMode.class b/target/test-classes/examples/um_futures/account/GetCurrentPositionMode.class
    new file mode 100644
    index 0000000..8d6ca0a
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/GetCurrentPositionMode.class differ
    diff --git a/target/test-classes/examples/um_futures/account/GetForceOrders.class b/target/test-classes/examples/um_futures/account/GetForceOrders.class
    new file mode 100644
    index 0000000..e51a601
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/GetForceOrders.class differ
    diff --git a/target/test-classes/examples/um_futures/account/GetIncomeHistory.class b/target/test-classes/examples/um_futures/account/GetIncomeHistory.class
    new file mode 100644
    index 0000000..b94a603
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/GetIncomeHistory.class differ
    diff --git a/target/test-classes/examples/um_futures/account/GetLeverageBracket.class b/target/test-classes/examples/um_futures/account/GetLeverageBracket.class
    new file mode 100644
    index 0000000..a0d8c4e
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/GetLeverageBracket.class differ
    diff --git a/target/test-classes/examples/um_futures/account/GetPositionMarginChangeHistory.class b/target/test-classes/examples/um_futures/account/GetPositionMarginChangeHistory.class
    new file mode 100644
    index 0000000..ba0fea0
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/GetPositionMarginChangeHistory.class differ
    diff --git a/target/test-classes/examples/um_futures/account/ModifyIsolatedPositionMargin.class b/target/test-classes/examples/um_futures/account/ModifyIsolatedPositionMargin.class
    new file mode 100644
    index 0000000..51ba581
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/ModifyIsolatedPositionMargin.class differ
    diff --git a/target/test-classes/examples/um_futures/account/NewOrder.class b/target/test-classes/examples/um_futures/account/NewOrder.class
    new file mode 100644
    index 0000000..f744929
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/NewOrder.class differ
    diff --git a/target/test-classes/examples/um_futures/account/PlaceMultipleOrders.class b/target/test-classes/examples/um_futures/account/PlaceMultipleOrders.class
    new file mode 100644
    index 0000000..e0cfb55
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/PlaceMultipleOrders.class differ
    diff --git a/target/test-classes/examples/um_futures/account/PositionInformation.class b/target/test-classes/examples/um_futures/account/PositionInformation.class
    new file mode 100644
    index 0000000..3a30364
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/PositionInformation.class differ
    diff --git a/target/test-classes/examples/um_futures/account/QueryCurrentOpenOrder.class b/target/test-classes/examples/um_futures/account/QueryCurrentOpenOrder.class
    new file mode 100644
    index 0000000..c698029
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/QueryCurrentOpenOrder.class differ
    diff --git a/target/test-classes/examples/um_futures/account/QueryOrder.class b/target/test-classes/examples/um_futures/account/QueryOrder.class
    new file mode 100644
    index 0000000..c266c02
    Binary files /dev/null and b/target/test-classes/examples/um_futures/account/QueryOrder.class differ
    diff --git a/target/test-classes/examples/um_futures/market/AggTrades.class b/target/test-classes/examples/um_futures/market/AggTrades.class
    new file mode 100644
    index 0000000..b2d2468
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/AggTrades.class differ
    diff --git a/target/test-classes/examples/um_futures/market/BookTicker.class b/target/test-classes/examples/um_futures/market/BookTicker.class
    new file mode 100644
    index 0000000..e72f0c6
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/BookTicker.class differ
    diff --git a/target/test-classes/examples/um_futures/market/ContinuousKlines.class b/target/test-classes/examples/um_futures/market/ContinuousKlines.class
    new file mode 100644
    index 0000000..289aa59
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/ContinuousKlines.class differ
    diff --git a/target/test-classes/examples/um_futures/market/Depth.class b/target/test-classes/examples/um_futures/market/Depth.class
    new file mode 100644
    index 0000000..96a640c
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/Depth.class differ
    diff --git a/target/test-classes/examples/um_futures/market/ExchangeInfo.class b/target/test-classes/examples/um_futures/market/ExchangeInfo.class
    new file mode 100644
    index 0000000..e90d8f7
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/ExchangeInfo.class differ
    diff --git a/target/test-classes/examples/um_futures/market/FundingRateHistory.class b/target/test-classes/examples/um_futures/market/FundingRateHistory.class
    new file mode 100644
    index 0000000..21decfb
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/FundingRateHistory.class differ
    diff --git a/target/test-classes/examples/um_futures/market/HistoricalBlvtKlines.class b/target/test-classes/examples/um_futures/market/HistoricalBlvtKlines.class
    new file mode 100644
    index 0000000..b93080d
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/HistoricalBlvtKlines.class differ
    diff --git a/target/test-classes/examples/um_futures/market/HistoricalTrades.class b/target/test-classes/examples/um_futures/market/HistoricalTrades.class
    new file mode 100644
    index 0000000..655abe4
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/HistoricalTrades.class differ
    diff --git a/target/test-classes/examples/um_futures/market/IndexInfo.class b/target/test-classes/examples/um_futures/market/IndexInfo.class
    new file mode 100644
    index 0000000..bae4088
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/IndexInfo.class differ
    diff --git a/target/test-classes/examples/um_futures/market/IndexPriceKlines.class b/target/test-classes/examples/um_futures/market/IndexPriceKlines.class
    new file mode 100644
    index 0000000..642927a
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/IndexPriceKlines.class differ
    diff --git a/target/test-classes/examples/um_futures/market/Klines.class b/target/test-classes/examples/um_futures/market/Klines.class
    new file mode 100644
    index 0000000..714d620
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/Klines.class differ
    diff --git a/target/test-classes/examples/um_futures/market/LongShortRatio.class b/target/test-classes/examples/um_futures/market/LongShortRatio.class
    new file mode 100644
    index 0000000..aa32980
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/LongShortRatio.class differ
    diff --git a/target/test-classes/examples/um_futures/market/MarkPrice.class b/target/test-classes/examples/um_futures/market/MarkPrice.class
    new file mode 100644
    index 0000000..d5a708d
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/MarkPrice.class differ
    diff --git a/target/test-classes/examples/um_futures/market/MarkPriceKlines.class b/target/test-classes/examples/um_futures/market/MarkPriceKlines.class
    new file mode 100644
    index 0000000..dd4aab6
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/MarkPriceKlines.class differ
    diff --git a/target/test-classes/examples/um_futures/market/MultiAssetModeIndex.class b/target/test-classes/examples/um_futures/market/MultiAssetModeIndex.class
    new file mode 100644
    index 0000000..8748e17
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/MultiAssetModeIndex.class differ
    diff --git a/target/test-classes/examples/um_futures/market/OpenInterest.class b/target/test-classes/examples/um_futures/market/OpenInterest.class
    new file mode 100644
    index 0000000..2360ccd
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/OpenInterest.class differ
    diff --git a/target/test-classes/examples/um_futures/market/OpenInterestStatistics.class b/target/test-classes/examples/um_futures/market/OpenInterestStatistics.class
    new file mode 100644
    index 0000000..bd3343f
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/OpenInterestStatistics.class differ
    diff --git a/target/test-classes/examples/um_futures/market/Ping.class b/target/test-classes/examples/um_futures/market/Ping.class
    new file mode 100644
    index 0000000..f6af083
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/Ping.class differ
    diff --git a/target/test-classes/examples/um_futures/market/TakerBuySellVolume.class b/target/test-classes/examples/um_futures/market/TakerBuySellVolume.class
    new file mode 100644
    index 0000000..bb5c701
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/TakerBuySellVolume.class differ
    diff --git a/target/test-classes/examples/um_futures/market/Ticker24H.class b/target/test-classes/examples/um_futures/market/Ticker24H.class
    new file mode 100644
    index 0000000..1ba83b0
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/Ticker24H.class differ
    diff --git a/target/test-classes/examples/um_futures/market/TickerPrice.class b/target/test-classes/examples/um_futures/market/TickerPrice.class
    new file mode 100644
    index 0000000..ab8ebc0
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/TickerPrice.class differ
    diff --git a/target/test-classes/examples/um_futures/market/Time.class b/target/test-classes/examples/um_futures/market/Time.class
    new file mode 100644
    index 0000000..3827d16
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/Time.class differ
    diff --git a/target/test-classes/examples/um_futures/market/TopLongShortAccountRatio.class b/target/test-classes/examples/um_futures/market/TopLongShortAccountRatio.class
    new file mode 100644
    index 0000000..bc7049d
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/TopLongShortAccountRatio.class differ
    diff --git a/target/test-classes/examples/um_futures/market/TopLongShortPositionRatio.class b/target/test-classes/examples/um_futures/market/TopLongShortPositionRatio.class
    new file mode 100644
    index 0000000..b3559da
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/TopLongShortPositionRatio.class differ
    diff --git a/target/test-classes/examples/um_futures/market/Trades.class b/target/test-classes/examples/um_futures/market/Trades.class
    new file mode 100644
    index 0000000..1f20f7a
    Binary files /dev/null and b/target/test-classes/examples/um_futures/market/Trades.class differ
    diff --git a/target/test-classes/examples/um_futures/portfoliomargin/PortfolioMarginAccountInfo.class b/target/test-classes/examples/um_futures/portfoliomargin/PortfolioMarginAccountInfo.class
    new file mode 100644
    index 0000000..5f83df8
    Binary files /dev/null and b/target/test-classes/examples/um_futures/portfoliomargin/PortfolioMarginAccountInfo.class differ
    diff --git a/target/test-classes/examples/um_futures/portfoliomargin/PortfolioMarginExchangeInfo.class b/target/test-classes/examples/um_futures/portfoliomargin/PortfolioMarginExchangeInfo.class
    new file mode 100644
    index 0000000..315ffe7
    Binary files /dev/null and b/target/test-classes/examples/um_futures/portfoliomargin/PortfolioMarginExchangeInfo.class differ
    diff --git a/target/test-classes/examples/um_futures/proxy/AuthProxy$1.class b/target/test-classes/examples/um_futures/proxy/AuthProxy$1.class
    new file mode 100644
    index 0000000..344aae7
    Binary files /dev/null and b/target/test-classes/examples/um_futures/proxy/AuthProxy$1.class differ
    diff --git a/target/test-classes/examples/um_futures/proxy/AuthProxy.class b/target/test-classes/examples/um_futures/proxy/AuthProxy.class
    new file mode 100644
    index 0000000..9cfdde3
    Binary files /dev/null and b/target/test-classes/examples/um_futures/proxy/AuthProxy.class differ
    diff --git a/target/test-classes/examples/um_futures/proxy/UnauthProxy.class b/target/test-classes/examples/um_futures/proxy/UnauthProxy.class
    new file mode 100644
    index 0000000..30baee0
    Binary files /dev/null and b/target/test-classes/examples/um_futures/proxy/UnauthProxy.class differ
    diff --git a/target/test-classes/examples/um_futures/userdata/CloseListenKey.class b/target/test-classes/examples/um_futures/userdata/CloseListenKey.class
    new file mode 100644
    index 0000000..c395c66
    Binary files /dev/null and b/target/test-classes/examples/um_futures/userdata/CloseListenKey.class differ
    diff --git a/target/test-classes/examples/um_futures/userdata/CreateListenKey.class b/target/test-classes/examples/um_futures/userdata/CreateListenKey.class
    new file mode 100644
    index 0000000..5984e58
    Binary files /dev/null and b/target/test-classes/examples/um_futures/userdata/CreateListenKey.class differ
    diff --git a/target/test-classes/examples/um_futures/userdata/ExtendListenKey.class b/target/test-classes/examples/um_futures/userdata/ExtendListenKey.class
    new file mode 100644
    index 0000000..b26b718
    Binary files /dev/null and b/target/test-classes/examples/um_futures/userdata/ExtendListenKey.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/AggTradeStream.class b/target/test-classes/examples/um_futures/websocket/AggTradeStream.class
    new file mode 100644
    index 0000000..e870767
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/AggTradeStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/AllBookTicker.class b/target/test-classes/examples/um_futures/websocket/AllBookTicker.class
    new file mode 100644
    index 0000000..0f0600f
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/AllBookTicker.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/AllForceOrderStream.class b/target/test-classes/examples/um_futures/websocket/AllForceOrderStream.class
    new file mode 100644
    index 0000000..ab2f909
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/AllForceOrderStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/AllMarkPriceStream.class b/target/test-classes/examples/um_futures/websocket/AllMarkPriceStream.class
    new file mode 100644
    index 0000000..49c7f4b
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/AllMarkPriceStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/AllMiniTickerStream.class b/target/test-classes/examples/um_futures/websocket/AllMiniTickerStream.class
    new file mode 100644
    index 0000000..4c7a8aa
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/AllMiniTickerStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/AllTickerStream.class b/target/test-classes/examples/um_futures/websocket/AllTickerStream.class
    new file mode 100644
    index 0000000..d1a4725
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/AllTickerStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/BookTicker.class b/target/test-classes/examples/um_futures/websocket/BookTicker.class
    new file mode 100644
    index 0000000..781ba8d
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/BookTicker.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/CombineStreams.class b/target/test-classes/examples/um_futures/websocket/CombineStreams.class
    new file mode 100644
    index 0000000..d923f67
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/CombineStreams.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/CompositeIndex.class b/target/test-classes/examples/um_futures/websocket/CompositeIndex.class
    new file mode 100644
    index 0000000..06a1516
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/CompositeIndex.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/ContinuousKlineStream.class b/target/test-classes/examples/um_futures/websocket/ContinuousKlineStream.class
    new file mode 100644
    index 0000000..948a7d9
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/ContinuousKlineStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/DiffDepthStream.class b/target/test-classes/examples/um_futures/websocket/DiffDepthStream.class
    new file mode 100644
    index 0000000..6db075e
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/DiffDepthStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/ForceOrderStream.class b/target/test-classes/examples/um_futures/websocket/ForceOrderStream.class
    new file mode 100644
    index 0000000..ad3e4db
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/ForceOrderStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/KlineStream.class b/target/test-classes/examples/um_futures/websocket/KlineStream.class
    new file mode 100644
    index 0000000..4662168
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/KlineStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/ListenUserStream.class b/target/test-classes/examples/um_futures/websocket/ListenUserStream.class
    new file mode 100644
    index 0000000..d360229
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/ListenUserStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/MarkPriceStream.class b/target/test-classes/examples/um_futures/websocket/MarkPriceStream.class
    new file mode 100644
    index 0000000..a8b54eb
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/MarkPriceStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/MiniTickerStream.class b/target/test-classes/examples/um_futures/websocket/MiniTickerStream.class
    new file mode 100644
    index 0000000..b8079e8
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/MiniTickerStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/PartialDepthStream.class b/target/test-classes/examples/um_futures/websocket/PartialDepthStream.class
    new file mode 100644
    index 0000000..7d7f6f9
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/PartialDepthStream.class differ
    diff --git a/target/test-classes/examples/um_futures/websocket/SymbolTicker.class b/target/test-classes/examples/um_futures/websocket/SymbolTicker.class
    new file mode 100644
    index 0000000..0d353b8
    Binary files /dev/null and b/target/test-classes/examples/um_futures/websocket/SymbolTicker.class differ
    diff --git a/target/test-classes/unit/MockData$1.class b/target/test-classes/unit/MockData$1.class
    new file mode 100644
    index 0000000..67f4453
    Binary files /dev/null and b/target/test-classes/unit/MockData$1.class differ
    diff --git a/target/test-classes/unit/MockData.class b/target/test-classes/unit/MockData.class
    new file mode 100644
    index 0000000..75cc9e0
    Binary files /dev/null and b/target/test-classes/unit/MockData.class differ
    diff --git a/target/test-classes/unit/MockWebServerDispatcher$1.class b/target/test-classes/unit/MockWebServerDispatcher$1.class
    new file mode 100644
    index 0000000..f96c549
    Binary files /dev/null and b/target/test-classes/unit/MockWebServerDispatcher$1.class differ
    diff --git a/target/test-classes/unit/MockWebServerDispatcher.class b/target/test-classes/unit/MockWebServerDispatcher.class
    new file mode 100644
    index 0000000..1e01bd6
    Binary files /dev/null and b/target/test-classes/unit/MockWebServerDispatcher.class differ
    diff --git a/target/test-classes/unit/TestCMWebsocketClientImpl$1.class b/target/test-classes/unit/TestCMWebsocketClientImpl$1.class
    new file mode 100644
    index 0000000..19a34fd
    Binary files /dev/null and b/target/test-classes/unit/TestCMWebsocketClientImpl$1.class differ
    diff --git a/target/test-classes/unit/TestCMWebsocketClientImpl.class b/target/test-classes/unit/TestCMWebsocketClientImpl.class
    new file mode 100644
    index 0000000..dedce3d
    Binary files /dev/null and b/target/test-classes/unit/TestCMWebsocketClientImpl.class differ
    diff --git a/target/test-classes/unit/TestJSONParser.class b/target/test-classes/unit/TestJSONParser.class
    new file mode 100644
    index 0000000..5990ced
    Binary files /dev/null and b/target/test-classes/unit/TestJSONParser.class differ
    diff --git a/target/test-classes/unit/TestParameterChecker.class b/target/test-classes/unit/TestParameterChecker.class
    new file mode 100644
    index 0000000..77621de
    Binary files /dev/null and b/target/test-classes/unit/TestParameterChecker.class differ
    diff --git a/target/test-classes/unit/TestRequestBuilder.class b/target/test-classes/unit/TestRequestBuilder.class
    new file mode 100644
    index 0000000..f35921f
    Binary files /dev/null and b/target/test-classes/unit/TestRequestBuilder.class differ
    diff --git a/target/test-classes/unit/TestResponseHandler.class b/target/test-classes/unit/TestResponseHandler.class
    new file mode 100644
    index 0000000..31f4ea3
    Binary files /dev/null and b/target/test-classes/unit/TestResponseHandler.class differ
    diff --git a/target/test-classes/unit/TestUrlBuilder$1.class b/target/test-classes/unit/TestUrlBuilder$1.class
    new file mode 100644
    index 0000000..d78e892
    Binary files /dev/null and b/target/test-classes/unit/TestUrlBuilder$1.class differ
    diff --git a/target/test-classes/unit/TestUrlBuilder$2.class b/target/test-classes/unit/TestUrlBuilder$2.class
    new file mode 100644
    index 0000000..2a6bc6e
    Binary files /dev/null and b/target/test-classes/unit/TestUrlBuilder$2.class differ
    diff --git a/target/test-classes/unit/TestUrlBuilder$3.class b/target/test-classes/unit/TestUrlBuilder$3.class
    new file mode 100644
    index 0000000..3a6a0aa
    Binary files /dev/null and b/target/test-classes/unit/TestUrlBuilder$3.class differ
    diff --git a/target/test-classes/unit/TestUrlBuilder.class b/target/test-classes/unit/TestUrlBuilder.class
    new file mode 100644
    index 0000000..6ce5a7d
    Binary files /dev/null and b/target/test-classes/unit/TestUrlBuilder.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMAccountInformation.class b/target/test-classes/unit/cm_futures/account/TestCMAccountInformation.class
    new file mode 100644
    index 0000000..51fcf2c
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMAccountInformation.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMAccountTradeList.class b/target/test-classes/unit/cm_futures/account/TestCMAccountTradeList.class
    new file mode 100644
    index 0000000..d877e02
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMAccountTradeList.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMAllOrders.class b/target/test-classes/unit/cm_futures/account/TestCMAllOrders.class
    new file mode 100644
    index 0000000..0b10196
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMAllOrders.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMAutoCancelAllOpenOrders.class b/target/test-classes/unit/cm_futures/account/TestCMAutoCancelAllOpenOrders.class
    new file mode 100644
    index 0000000..d31dc10
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMAutoCancelAllOpenOrders.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMCancelAllOpenOrders.class b/target/test-classes/unit/cm_futures/account/TestCMCancelAllOpenOrders.class
    new file mode 100644
    index 0000000..9e64a88
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMCancelAllOpenOrders.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMCancelMultipleOrders.class b/target/test-classes/unit/cm_futures/account/TestCMCancelMultipleOrders.class
    new file mode 100644
    index 0000000..134cb74
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMCancelMultipleOrders.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMCancelOrder.class b/target/test-classes/unit/cm_futures/account/TestCMCancelOrder.class
    new file mode 100644
    index 0000000..9a5ca32
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMCancelOrder.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMChangeInitialLeverage.class b/target/test-classes/unit/cm_futures/account/TestCMChangeInitialLeverage.class
    new file mode 100644
    index 0000000..ec07417
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMChangeInitialLeverage.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMChangePositionMode.class b/target/test-classes/unit/cm_futures/account/TestCMChangePositionMode.class
    new file mode 100644
    index 0000000..e573956
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMChangePositionMode.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMCurrentAllOpenOrders.class b/target/test-classes/unit/cm_futures/account/TestCMCurrentAllOpenOrders.class
    new file mode 100644
    index 0000000..8e01ab6
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMCurrentAllOpenOrders.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMCurrentPositionMode.class b/target/test-classes/unit/cm_futures/account/TestCMCurrentPositionMode.class
    new file mode 100644
    index 0000000..75c4978
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMCurrentPositionMode.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMFuturesAccountBalance.class b/target/test-classes/unit/cm_futures/account/TestCMFuturesAccountBalance.class
    new file mode 100644
    index 0000000..76a7192
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMFuturesAccountBalance.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMGetLeverageBracket.class b/target/test-classes/unit/cm_futures/account/TestCMGetLeverageBracket.class
    new file mode 100644
    index 0000000..63ae06c
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMGetLeverageBracket.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMGetLeverageBracketPair.class b/target/test-classes/unit/cm_futures/account/TestCMGetLeverageBracketPair.class
    new file mode 100644
    index 0000000..e39dae2
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMGetLeverageBracketPair.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMIncomeHistory.class b/target/test-classes/unit/cm_futures/account/TestCMIncomeHistory.class
    new file mode 100644
    index 0000000..05c2118
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMIncomeHistory.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMModifyIsolatedPositionMargin.class b/target/test-classes/unit/cm_futures/account/TestCMModifyIsolatedPositionMargin.class
    new file mode 100644
    index 0000000..100d7ea
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMModifyIsolatedPositionMargin.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMModifyOrder.class b/target/test-classes/unit/cm_futures/account/TestCMModifyOrder.class
    new file mode 100644
    index 0000000..2799170
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMModifyOrder.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMModifyOrderHistory.class b/target/test-classes/unit/cm_futures/account/TestCMModifyOrderHistory.class
    new file mode 100644
    index 0000000..3d847d1
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMModifyOrderHistory.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMNewOrder.class b/target/test-classes/unit/cm_futures/account/TestCMNewOrder.class
    new file mode 100644
    index 0000000..1882796
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMNewOrder.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMNotionalAndLeverageBrackets.class b/target/test-classes/unit/cm_futures/account/TestCMNotionalAndLeverageBrackets.class
    new file mode 100644
    index 0000000..3ae89f0
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMNotionalAndLeverageBrackets.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMPositionAdlQuantileEstimation.class b/target/test-classes/unit/cm_futures/account/TestCMPositionAdlQuantileEstimation.class
    new file mode 100644
    index 0000000..840bb01
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMPositionAdlQuantileEstimation.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMPositionInformation.class b/target/test-classes/unit/cm_futures/account/TestCMPositionInformation.class
    new file mode 100644
    index 0000000..46b7879
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMPositionInformation.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMPositionMarginChangeHistory.class b/target/test-classes/unit/cm_futures/account/TestCMPositionMarginChangeHistory.class
    new file mode 100644
    index 0000000..d68fe7e
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMPositionMarginChangeHistory.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMQueryCurrentOpenOrder.class b/target/test-classes/unit/cm_futures/account/TestCMQueryCurrentOpenOrder.class
    new file mode 100644
    index 0000000..b30664d
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMQueryCurrentOpenOrder.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMQueryOrder.class b/target/test-classes/unit/cm_futures/account/TestCMQueryOrder.class
    new file mode 100644
    index 0000000..f0b88d7
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMQueryOrder.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMUserCommissionRate.class b/target/test-classes/unit/cm_futures/account/TestCMUserCommissionRate.class
    new file mode 100644
    index 0000000..251c969
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMUserCommissionRate.class differ
    diff --git a/target/test-classes/unit/cm_futures/account/TestCMUsersForceOrders.class b/target/test-classes/unit/cm_futures/account/TestCMUsersForceOrders.class
    new file mode 100644
    index 0000000..49b2d97
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/account/TestCMUsersForceOrders.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMAggTrades.class b/target/test-classes/unit/cm_futures/market/TestCMAggTrades.class
    new file mode 100644
    index 0000000..46f8b40
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMAggTrades.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMBasis.class b/target/test-classes/unit/cm_futures/market/TestCMBasis.class
    new file mode 100644
    index 0000000..c99f3a3
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMBasis.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMBookTicker.class b/target/test-classes/unit/cm_futures/market/TestCMBookTicker.class
    new file mode 100644
    index 0000000..a5195b4
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMBookTicker.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMContinuousKlines.class b/target/test-classes/unit/cm_futures/market/TestCMContinuousKlines.class
    new file mode 100644
    index 0000000..461a7fa
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMContinuousKlines.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMDepth.class b/target/test-classes/unit/cm_futures/market/TestCMDepth.class
    new file mode 100644
    index 0000000..e5a1bcb
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMDepth.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMExchangeInfo.class b/target/test-classes/unit/cm_futures/market/TestCMExchangeInfo.class
    new file mode 100644
    index 0000000..36b1a2a
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMExchangeInfo.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMFundingRateHistory.class b/target/test-classes/unit/cm_futures/market/TestCMFundingRateHistory.class
    new file mode 100644
    index 0000000..8454b40
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMFundingRateHistory.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMHistoricalTrades.class b/target/test-classes/unit/cm_futures/market/TestCMHistoricalTrades.class
    new file mode 100644
    index 0000000..ebb5824
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMHistoricalTrades.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMIndexPriceKlines.class b/target/test-classes/unit/cm_futures/market/TestCMIndexPriceKlines.class
    new file mode 100644
    index 0000000..bbf5541
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMIndexPriceKlines.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMKlines.class b/target/test-classes/unit/cm_futures/market/TestCMKlines.class
    new file mode 100644
    index 0000000..1288f2c
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMKlines.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMLongShortRatio.class b/target/test-classes/unit/cm_futures/market/TestCMLongShortRatio.class
    new file mode 100644
    index 0000000..af49380
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMLongShortRatio.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMMarkPrice.class b/target/test-classes/unit/cm_futures/market/TestCMMarkPrice.class
    new file mode 100644
    index 0000000..a739c83
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMMarkPrice.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMMarkPriceKlines.class b/target/test-classes/unit/cm_futures/market/TestCMMarkPriceKlines.class
    new file mode 100644
    index 0000000..50f47a6
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMMarkPriceKlines.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMOpenInterest.class b/target/test-classes/unit/cm_futures/market/TestCMOpenInterest.class
    new file mode 100644
    index 0000000..fed94e7
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMOpenInterest.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMOpenInterestStatistics.class b/target/test-classes/unit/cm_futures/market/TestCMOpenInterestStatistics.class
    new file mode 100644
    index 0000000..982d080
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMOpenInterestStatistics.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMPing.class b/target/test-classes/unit/cm_futures/market/TestCMPing.class
    new file mode 100644
    index 0000000..4e72c1a
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMPing.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMTicker24H.class b/target/test-classes/unit/cm_futures/market/TestCMTicker24H.class
    new file mode 100644
    index 0000000..3c2a656
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMTicker24H.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMTickerPrice.class b/target/test-classes/unit/cm_futures/market/TestCMTickerPrice.class
    new file mode 100644
    index 0000000..f4c5c01
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMTickerPrice.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMTime.class b/target/test-classes/unit/cm_futures/market/TestCMTime.class
    new file mode 100644
    index 0000000..07b6612
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMTime.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMTopLongShortAccountRatio.class b/target/test-classes/unit/cm_futures/market/TestCMTopLongShortAccountRatio.class
    new file mode 100644
    index 0000000..b38dcfa
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMTopLongShortAccountRatio.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMTopLongShortPositionRatio.class b/target/test-classes/unit/cm_futures/market/TestCMTopLongShortPositionRatio.class
    new file mode 100644
    index 0000000..fed7bba
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMTopLongShortPositionRatio.class differ
    diff --git a/target/test-classes/unit/cm_futures/market/TestCMTrades.class b/target/test-classes/unit/cm_futures/market/TestCMTrades.class
    new file mode 100644
    index 0000000..e771620
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/market/TestCMTrades.class differ
    diff --git a/target/test-classes/unit/cm_futures/portfoliomargin/TestCMPortfolioMarginAccountInfo.class b/target/test-classes/unit/cm_futures/portfoliomargin/TestCMPortfolioMarginAccountInfo.class
    new file mode 100644
    index 0000000..03a6026
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/portfoliomargin/TestCMPortfolioMarginAccountInfo.class differ
    diff --git a/target/test-classes/unit/cm_futures/portfoliomargin/TestCMPortfolioMarginExchangeInfo.class b/target/test-classes/unit/cm_futures/portfoliomargin/TestCMPortfolioMarginExchangeInfo.class
    new file mode 100644
    index 0000000..c6bdf4f
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/portfoliomargin/TestCMPortfolioMarginExchangeInfo.class differ
    diff --git a/target/test-classes/unit/cm_futures/userdata/TestCMCloseListenKey.class b/target/test-classes/unit/cm_futures/userdata/TestCMCloseListenKey.class
    new file mode 100644
    index 0000000..933357f
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/userdata/TestCMCloseListenKey.class differ
    diff --git a/target/test-classes/unit/cm_futures/userdata/TestCMCreateListenKey.class b/target/test-classes/unit/cm_futures/userdata/TestCMCreateListenKey.class
    new file mode 100644
    index 0000000..83e6604
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/userdata/TestCMCreateListenKey.class differ
    diff --git a/target/test-classes/unit/cm_futures/userdata/TestCMExtendListenKey.class b/target/test-classes/unit/cm_futures/userdata/TestCMExtendListenKey.class
    new file mode 100644
    index 0000000..c43ef0b
    Binary files /dev/null and b/target/test-classes/unit/cm_futures/userdata/TestCMExtendListenKey.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMAccountInformation.class b/target/test-classes/unit/um_futures/account/TestUMAccountInformation.class
    new file mode 100644
    index 0000000..1605cd5
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMAccountInformation.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMAccountTradeList.class b/target/test-classes/unit/um_futures/account/TestUMAccountTradeList.class
    new file mode 100644
    index 0000000..3040838
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMAccountTradeList.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMAllOrders.class b/target/test-classes/unit/um_futures/account/TestUMAllOrders.class
    new file mode 100644
    index 0000000..aa232b4
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMAllOrders.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMAutoCancelAllOpenOrders.class b/target/test-classes/unit/um_futures/account/TestUMAutoCancelAllOpenOrders.class
    new file mode 100644
    index 0000000..0f795b6
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMAutoCancelAllOpenOrders.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMCancelAllOpenOrders.class b/target/test-classes/unit/um_futures/account/TestUMCancelAllOpenOrders.class
    new file mode 100644
    index 0000000..657401f
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMCancelAllOpenOrders.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMCancelMultipleOrders.class b/target/test-classes/unit/um_futures/account/TestUMCancelMultipleOrders.class
    new file mode 100644
    index 0000000..019f330
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMCancelMultipleOrders.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMCancelOrder.class b/target/test-classes/unit/um_futures/account/TestUMCancelOrder.class
    new file mode 100644
    index 0000000..c2a3154
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMCancelOrder.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMChangeInitialLeverage.class b/target/test-classes/unit/um_futures/account/TestUMChangeInitialLeverage.class
    new file mode 100644
    index 0000000..328da5f
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMChangeInitialLeverage.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMChangeMarginType.class b/target/test-classes/unit/um_futures/account/TestUMChangeMarginType.class
    new file mode 100644
    index 0000000..d0fc083
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMChangeMarginType.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMChangeMultiAssetsMode.class b/target/test-classes/unit/um_futures/account/TestUMChangeMultiAssetsMode.class
    new file mode 100644
    index 0000000..379c7b9
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMChangeMultiAssetsMode.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMChangePositionMode.class b/target/test-classes/unit/um_futures/account/TestUMChangePositionMode.class
    new file mode 100644
    index 0000000..e3b13b8
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMChangePositionMode.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMCurrentAllOpenOrders.class b/target/test-classes/unit/um_futures/account/TestUMCurrentAllOpenOrders.class
    new file mode 100644
    index 0000000..67db3b8
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMCurrentAllOpenOrders.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMCurrentPositionMode.class b/target/test-classes/unit/um_futures/account/TestUMCurrentPositionMode.class
    new file mode 100644
    index 0000000..4c1a981
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMCurrentPositionMode.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMDownloadIdForFuturesTransactionHistory.class b/target/test-classes/unit/um_futures/account/TestUMDownloadIdForFuturesTransactionHistory.class
    new file mode 100644
    index 0000000..887ba99
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMDownloadIdForFuturesTransactionHistory.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMDownloadLinkForFuturesTransactionHistory.class b/target/test-classes/unit/um_futures/account/TestUMDownloadLinkForFuturesTransactionHistory.class
    new file mode 100644
    index 0000000..4d7d8cd
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMDownloadLinkForFuturesTransactionHistory.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMFuturesAccountBalance.class b/target/test-classes/unit/um_futures/account/TestUMFuturesAccountBalance.class
    new file mode 100644
    index 0000000..b58c37b
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMFuturesAccountBalance.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMGetLeverageBracket.class b/target/test-classes/unit/um_futures/account/TestUMGetLeverageBracket.class
    new file mode 100644
    index 0000000..c1d6726
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMGetLeverageBracket.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMGetMultiAssetsMode.class b/target/test-classes/unit/um_futures/account/TestUMGetMultiAssetsMode.class
    new file mode 100644
    index 0000000..a887dc4
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMGetMultiAssetsMode.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMIncomeHistory.class b/target/test-classes/unit/um_futures/account/TestUMIncomeHistory.class
    new file mode 100644
    index 0000000..9f2a530
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMIncomeHistory.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMModifyIsolatedPositionMargin.class b/target/test-classes/unit/um_futures/account/TestUMModifyIsolatedPositionMargin.class
    new file mode 100644
    index 0000000..340c15e
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMModifyIsolatedPositionMargin.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMNewOrder.class b/target/test-classes/unit/um_futures/account/TestUMNewOrder.class
    new file mode 100644
    index 0000000..92777cd
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMNewOrder.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMNotionalAndLeverageBrackets.class b/target/test-classes/unit/um_futures/account/TestUMNotionalAndLeverageBrackets.class
    new file mode 100644
    index 0000000..520268a
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMNotionalAndLeverageBrackets.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMPositionAdlQuantileEstimation.class b/target/test-classes/unit/um_futures/account/TestUMPositionAdlQuantileEstimation.class
    new file mode 100644
    index 0000000..1685668
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMPositionAdlQuantileEstimation.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMPositionInformation.class b/target/test-classes/unit/um_futures/account/TestUMPositionInformation.class
    new file mode 100644
    index 0000000..bce2de9
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMPositionInformation.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMPositionMarginChangeHistory.class b/target/test-classes/unit/um_futures/account/TestUMPositionMarginChangeHistory.class
    new file mode 100644
    index 0000000..6e5bd66
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMPositionMarginChangeHistory.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMQuantitativeRulesIndicators.class b/target/test-classes/unit/um_futures/account/TestUMQuantitativeRulesIndicators.class
    new file mode 100644
    index 0000000..91d8768
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMQuantitativeRulesIndicators.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMQueryCurrentOpenOrder.class b/target/test-classes/unit/um_futures/account/TestUMQueryCurrentOpenOrder.class
    new file mode 100644
    index 0000000..55f6567
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMQueryCurrentOpenOrder.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMQueryOrder.class b/target/test-classes/unit/um_futures/account/TestUMQueryOrder.class
    new file mode 100644
    index 0000000..f32efec
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMQueryOrder.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMUserCommissionRate.class b/target/test-classes/unit/um_futures/account/TestUMUserCommissionRate.class
    new file mode 100644
    index 0000000..08c1107
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMUserCommissionRate.class differ
    diff --git a/target/test-classes/unit/um_futures/account/TestUMUsersForceOrders.class b/target/test-classes/unit/um_futures/account/TestUMUsersForceOrders.class
    new file mode 100644
    index 0000000..401d189
    Binary files /dev/null and b/target/test-classes/unit/um_futures/account/TestUMUsersForceOrders.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMAggTrades.class b/target/test-classes/unit/um_futures/market/TestUMAggTrades.class
    new file mode 100644
    index 0000000..6fc4ab9
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMAggTrades.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMBookTicker.class b/target/test-classes/unit/um_futures/market/TestUMBookTicker.class
    new file mode 100644
    index 0000000..e24786c
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMBookTicker.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMContinuousKlines.class b/target/test-classes/unit/um_futures/market/TestUMContinuousKlines.class
    new file mode 100644
    index 0000000..cdf8988
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMContinuousKlines.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMDepth.class b/target/test-classes/unit/um_futures/market/TestUMDepth.class
    new file mode 100644
    index 0000000..c65d404
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMDepth.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMExchangeInfo.class b/target/test-classes/unit/um_futures/market/TestUMExchangeInfo.class
    new file mode 100644
    index 0000000..8f32645
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMExchangeInfo.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMFundingRateHistory.class b/target/test-classes/unit/um_futures/market/TestUMFundingRateHistory.class
    new file mode 100644
    index 0000000..63f3d62
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMFundingRateHistory.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMHistoricalBlvtKlines.class b/target/test-classes/unit/um_futures/market/TestUMHistoricalBlvtKlines.class
    new file mode 100644
    index 0000000..0a663d0
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMHistoricalBlvtKlines.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMHistoricalTrades.class b/target/test-classes/unit/um_futures/market/TestUMHistoricalTrades.class
    new file mode 100644
    index 0000000..427ec8c
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMHistoricalTrades.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMIndexInfo.class b/target/test-classes/unit/um_futures/market/TestUMIndexInfo.class
    new file mode 100644
    index 0000000..5c41e84
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMIndexInfo.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMIndexPriceKlines.class b/target/test-classes/unit/um_futures/market/TestUMIndexPriceKlines.class
    new file mode 100644
    index 0000000..afff114
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMIndexPriceKlines.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMKlines.class b/target/test-classes/unit/um_futures/market/TestUMKlines.class
    new file mode 100644
    index 0000000..f0418ba
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMKlines.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMLongShortRatio.class b/target/test-classes/unit/um_futures/market/TestUMLongShortRatio.class
    new file mode 100644
    index 0000000..d50eb76
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMLongShortRatio.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMMarkPrice.class b/target/test-classes/unit/um_futures/market/TestUMMarkPrice.class
    new file mode 100644
    index 0000000..cb2c12a
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMMarkPrice.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMMarkPriceKlines.class b/target/test-classes/unit/um_futures/market/TestUMMarkPriceKlines.class
    new file mode 100644
    index 0000000..4e01bd2
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMMarkPriceKlines.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMMultiAssetsModeIndex.class b/target/test-classes/unit/um_futures/market/TestUMMultiAssetsModeIndex.class
    new file mode 100644
    index 0000000..dfbc8e3
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMMultiAssetsModeIndex.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMOpenInterest.class b/target/test-classes/unit/um_futures/market/TestUMOpenInterest.class
    new file mode 100644
    index 0000000..cba2f56
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMOpenInterest.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMOpenInterestStatistics.class b/target/test-classes/unit/um_futures/market/TestUMOpenInterestStatistics.class
    new file mode 100644
    index 0000000..5d6e4ab
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMOpenInterestStatistics.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMPing.class b/target/test-classes/unit/um_futures/market/TestUMPing.class
    new file mode 100644
    index 0000000..8708263
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMPing.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMTakerBuySellVolume.class b/target/test-classes/unit/um_futures/market/TestUMTakerBuySellVolume.class
    new file mode 100644
    index 0000000..18acb78
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMTakerBuySellVolume.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMTicker24H.class b/target/test-classes/unit/um_futures/market/TestUMTicker24H.class
    new file mode 100644
    index 0000000..01a11fa
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMTicker24H.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMTickerPrice.class b/target/test-classes/unit/um_futures/market/TestUMTickerPrice.class
    new file mode 100644
    index 0000000..d81f469
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMTickerPrice.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMTime.class b/target/test-classes/unit/um_futures/market/TestUMTime.class
    new file mode 100644
    index 0000000..a611b1c
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMTime.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMTopLongShortAccountRatio.class b/target/test-classes/unit/um_futures/market/TestUMTopLongShortAccountRatio.class
    new file mode 100644
    index 0000000..43f75be
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMTopLongShortAccountRatio.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMTopLongShortPositionRatio.class b/target/test-classes/unit/um_futures/market/TestUMTopLongShortPositionRatio.class
    new file mode 100644
    index 0000000..d2a18a7
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMTopLongShortPositionRatio.class differ
    diff --git a/target/test-classes/unit/um_futures/market/TestUMTrades.class b/target/test-classes/unit/um_futures/market/TestUMTrades.class
    new file mode 100644
    index 0000000..771bffc
    Binary files /dev/null and b/target/test-classes/unit/um_futures/market/TestUMTrades.class differ
    diff --git a/target/test-classes/unit/um_futures/portfoliomargin/TestUMPortfolioMarginAccountInfo.class b/target/test-classes/unit/um_futures/portfoliomargin/TestUMPortfolioMarginAccountInfo.class
    new file mode 100644
    index 0000000..63bc688
    Binary files /dev/null and b/target/test-classes/unit/um_futures/portfoliomargin/TestUMPortfolioMarginAccountInfo.class differ
    diff --git a/target/test-classes/unit/um_futures/portfoliomargin/TestUMPortfolioMarginExchangeInfo.class b/target/test-classes/unit/um_futures/portfoliomargin/TestUMPortfolioMarginExchangeInfo.class
    new file mode 100644
    index 0000000..d221ceb
    Binary files /dev/null and b/target/test-classes/unit/um_futures/portfoliomargin/TestUMPortfolioMarginExchangeInfo.class differ
    diff --git a/target/test-classes/unit/um_futures/userdata/TestUMCloseListenKey.class b/target/test-classes/unit/um_futures/userdata/TestUMCloseListenKey.class
    new file mode 100644
    index 0000000..160674e
    Binary files /dev/null and b/target/test-classes/unit/um_futures/userdata/TestUMCloseListenKey.class differ
    diff --git a/target/test-classes/unit/um_futures/userdata/TestUMCreateListenKey.class b/target/test-classes/unit/um_futures/userdata/TestUMCreateListenKey.class
    new file mode 100644
    index 0000000..345ac46
    Binary files /dev/null and b/target/test-classes/unit/um_futures/userdata/TestUMCreateListenKey.class differ
    diff --git a/target/test-classes/unit/um_futures/userdata/TestUMExtendListenKey.class b/target/test-classes/unit/um_futures/userdata/TestUMExtendListenKey.class
    new file mode 100644
    index 0000000..18dead0
    Binary files /dev/null and b/target/test-classes/unit/um_futures/userdata/TestUMExtendListenKey.class differ