DoubleClickMatchRequest extends MatchRequest { @Override public Builder toBuilder() { return newBuilder() .setExchange(getExchange()) .setHttpRequest(httpRequest()); } protected  DoubleClickMatchRequest(HttpRequest httpRequest); static Builder newBuilder(); @Override Builder toBuilder(); @Override final String getUserId(); final boolean isPush(); final String getPushData(); final @Nullable Long getCookieVersion();  }
@Test public void testCommonMethods() { DoubleClickMatchRequest req1 = TestMatchRequestBuilder.create().build(); DoubleClickMatchRequest.Builder req1Builder = req1.toBuilder(); TestUtil.testCommonMethods(req1); TestUtil.testCommonMethods(req1Builder); }