public T send() throws IOException {
        return web3jService.send(this, responseType);
    }
@Test
    public void testEthEstimateGasContractCreation() throws Exception {
        web3j.ethEstimateGas(
                        Transaction.createContractTransaction(
                                "0x52b93c80364dc2dd4444c146d73b9836bbbb2b3f",
                                BigInteger.ONE,
                                BigInteger.TEN,
                                ""))
                .send();

        verifyResult(
                "{\"jsonrpc\":\"2.0\",\"method\":\"eth_estimateGas\","
                        + "\"params\":[{\"from\":\"0x52b93c80364dc2dd4444c146d73b9836bbbb2b3f\","
                        + "\"gasPrice\":\"0xa\",\"data\":\"0x\",\"nonce\":\"0x1\"}],\"id\":1}");
    }