public Builder removeProps(int index) {
   if (propsBuilder_ == null) {
     ensurePropsIsMutable();
     props_.remove(index);
     onChanged();
   } else {
     propsBuilder_.remove(index);
   }
   return this;
 }
 public Builder removeUserinfos(int index) {
   if (userinfosBuilder_ == null) {
     ensureUserinfosIsMutable();
     userinfos_.remove(index);
     onChanged();
   } else {
     userinfosBuilder_.remove(index);
   }
   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 removeColumns(int index) {
   if (columnsBuilder_ == null) {
     ensureColumnsIsMutable();
     columns_.remove(index);
     onChanged();
   } else {
     columnsBuilder_.remove(index);
   }
   return this;
 }
 public Builder removeGoodsInfo(int index) {
   if (goodsInfoBuilder_ == null) {
     ensureGoodsInfoIsMutable();
     goodsInfo_.remove(index);
     onChanged();
   } else {
     goodsInfoBuilder_.remove(index);
   }
   return this;
 }
 /**
  * <code>repeated .dossier.JsType type = 1;</code>
  *
  * <pre>
  * The types to generate documentation for.
  * </pre>
  */
 public Builder removeType(int index) {
   if (typeBuilder_ == null) {
     ensureTypeIsMutable();
     type_.remove(index);
     onChanged();
   } else {
     typeBuilder_.remove(index);
   }
   return this;
 }