@Override public int encodedSize(A value) { return (value.c != null ? B.ADAPTER.encodedSizeWithTag(1, value.c) : 0) + (value.d != null ? D.ADAPTER.encodedSizeWithTag(2, value.d) : 0) + value.unknownFields().size(); }