public GeminiMarginInfosResponse[] getGeminiMarginInfos() throws IOException { try { GeminiMarginInfosResponse[] marginInfos = Gemini.marginInfos( apiKey, payloadCreator, signatureCreator, new GeminiMarginInfosRequest( String.valueOf(exchange.getNonceFactory().createValue()))); return marginInfos; } catch (GeminiException e) { throw new ExchangeException(e); } }