private com.google.protobuf.SingleFieldBuilder<
          org.bwapi.proxy.messages.GameMessages.WeaponType, org.bwapi.proxy.messages.GameMessages.WeaponType.Builder, org.bwapi.proxy.messages.GameMessages.WeaponTypeOrBuilder> 
          getAirWeaponFieldBuilder() {
        if (airWeaponBuilder_ == null) {
          airWeaponBuilder_ = new com.google.protobuf.SingleFieldBuilder<
              org.bwapi.proxy.messages.GameMessages.WeaponType, org.bwapi.proxy.messages.GameMessages.WeaponType.Builder, org.bwapi.proxy.messages.GameMessages.WeaponTypeOrBuilder>(
                  airWeapon_,
                  getParentForChildren(),
                  isClean());
          airWeapon_ = null;
        }
        return airWeaponBuilder_;
      }