protected void finish(AircraftJSON result) { if (fieldGeneratorIATACode.have_value) { result.setIATACode(fieldGeneratorIATACode.value); fieldGeneratorIATACode.have_value = false; } if (fieldGeneratorICAOCode.have_value) { result.setICAOCode(fieldGeneratorICAOCode.value); fieldGeneratorICAOCode.have_value = false; } if (fieldGeneratorDescription.have_value) { result.setDescription(fieldGeneratorDescription.value); fieldGeneratorDescription.have_value = false; } if (fieldGeneratorManufacturer.have_value) { result.setManufacturer(fieldGeneratorManufacturer.value); fieldGeneratorManufacturer.have_value = false; } if (fieldGeneratorType.have_value) { result.setType(fieldGeneratorType.value); fieldGeneratorType.have_value = false; } }