@Override public FooBar redact(FooBar value) { Builder builder = value.newBuilder(); if (builder.baz != null) builder.baz = Nested.ADAPTER.redact(builder.baz); WireInternal.redactElements(builder.nested, FooBar.ADAPTER); builder.clearUnknownFields(); return builder.build(); }