public Builder clearProps() {
   if (propsBuilder_ == null) {
     props_ = java.util.Collections.emptyList();
     bitField0_ = (bitField0_ & ~0x00000004);
     onChanged();
   } else {
     propsBuilder_.clear();
   }
   return this;
 }
 public Builder clearUserinfos() {
   if (userinfosBuilder_ == null) {
     userinfos_ = java.util.Collections.emptyList();
     bitField0_ = (bitField0_ & ~0x00000008);
     onChanged();
   } else {
     userinfosBuilder_.clear();
   }
   return this;
 }
 /**
  * <code>repeated .google.bigtable.v2.Column columns = 2;</code>
  *
  * <pre>
  * Must not be empty. Sorted in order of increasing "qualifier".
  * </pre>
  */
 public Builder clearColumns() {
   if (columnsBuilder_ == null) {
     columns_ = java.util.Collections.emptyList();
     bitField0_ = (bitField0_ & ~0x00000002);
     onChanged();
   } else {
     columnsBuilder_.clear();
   }
   return this;
 }
 public Builder clearGoodsInfo() {
   if (goodsInfoBuilder_ == null) {
     goodsInfo_ = java.util.Collections.emptyList();
     bitField0_ = (bitField0_ & ~0x00000004);
     onChanged();
   } else {
     goodsInfoBuilder_.clear();
   }
   return this;
 }
 /**
  * <code>repeated .dossier.JsType type = 1;</code>
  *
  * <pre>
  * The types to generate documentation for.
  * </pre>
  */
 public Builder clearType() {
   if (typeBuilder_ == null) {
     type_ = java.util.Collections.emptyList();
     bitField0_ = (bitField0_ & ~0x00000001);
     onChanged();
   } else {
     typeBuilder_.clear();
   }
   return this;
 }