BTCTradeWallet extends BTCTradeResult { public String getAddress() { return address; } BTCTradeWallet(
      @JsonProperty("result") Boolean result,
      @JsonProperty("message") String message,
      @JsonProperty("address") String address); String getAddress();  }
@Test public void test() throws IOException { BTCTradeWallet wallet = mapper.readValue(getClass().getResource("wallet.json"), BTCTradeWallet.class); assertNull(wallet.getResult()); assertNull(wallet.getMessage()); assertTrue(wallet.isSuccess()); assertEquals("MASKED ADDRESS", wallet.getAddress()); }