private com.google.protobuf.SingleFieldBuilder<
          org.bwapi.proxy.messages.GameMessages.TechType, org.bwapi.proxy.messages.GameMessages.TechType.Builder, org.bwapi.proxy.messages.GameMessages.TechTypeOrBuilder> 
          getTechFieldBuilder() {
        if (techBuilder_ == null) {
          techBuilder_ = new com.google.protobuf.SingleFieldBuilder<
              org.bwapi.proxy.messages.GameMessages.TechType, org.bwapi.proxy.messages.GameMessages.TechType.Builder, org.bwapi.proxy.messages.GameMessages.TechTypeOrBuilder>(
                  tech_,
                  getParentForChildren(),
                  isClean());
          tech_ = null;
        }
        return techBuilder_;
      }