
package com.amadeus.xml.fmptbr_24_1_1a;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.amadeus.xml.fmptbr_24_1_1a package. 
 * &lt;p&gt;An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.amadeus.xml.fmptbr_24_1_1a
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply createFareMasterPricerTravelBoardSearchReply() {
        return new FareMasterPricerTravelBoardSearchReply();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.VirtualInterlining }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.VirtualInterlining createFareMasterPricerTravelBoardSearchReplyVirtualInterlining() {
        return new FareMasterPricerTravelBoardSearchReply.VirtualInterlining();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.OffersGroup }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.OffersGroup createFareMasterPricerTravelBoardSearchReplyOffersGroup() {
        return new FareMasterPricerTravelBoardSearchReply.OffersGroup();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.OffersGroup.Offers }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.OffersGroup.Offers createFareMasterPricerTravelBoardSearchReplyOffersGroupOffers() {
        return new FareMasterPricerTravelBoardSearchReply.OffersGroup.Offers();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.MnrGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.MnrGrp createFareMasterPricerTravelBoardSearchReplyMnrGrp() {
        return new FareMasterPricerTravelBoardSearchReply.MnrGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.MnrGrp.MnrDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.MnrGrp.MnrDetails createFareMasterPricerTravelBoardSearchReplyMnrGrpMnrDetails() {
        return new FareMasterPricerTravelBoardSearchReply.MnrGrp.MnrDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceDetailsGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceDetailsGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpServiceDetailsGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceDetailsGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpServiceFeeInfoGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp.ServiceDetailsGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp.ServiceDetailsGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpServiceFeeInfoGrpServiceDetailsGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp.ServiceDetailsGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceCoverageInfoGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceCoverageInfoGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpServiceCoverageInfoGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceCoverageInfoGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.OtherSolutions }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.OtherSolutions createFareMasterPricerTravelBoardSearchReplyOtherSolutions() {
        return new FareMasterPricerTravelBoardSearchReply.OtherSolutions();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation createFareMasterPricerTravelBoardSearchReplyRecommendation() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails createFareMasterPricerTravelBoardSearchReplyRecommendationSpecificRecDetails() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails createFareMasterPricerTravelBoardSearchReplyRecommendationSpecificRecDetailsSpecificProductDetails() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails.FareContextDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails.FareContextDetails createFareMasterPricerTravelBoardSearchReplyRecommendationSpecificRecDetailsSpecificProductDetailsFareContextDetails() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails.FareContextDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct createFareMasterPricerTravelBoardSearchReplyRecommendationPaxFareProduct() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.FareDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.FareDetails createFareMasterPricerTravelBoardSearchReplyRecommendationPaxFareProductFareDetails() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.FareDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.FlightIndex }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.FlightIndex createFareMasterPricerTravelBoardSearchReplyFlightIndex() {
        return new FareMasterPricerTravelBoardSearchReply.FlightIndex();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.FlightIndex.GroupOfFlights }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.FlightIndex.GroupOfFlights createFareMasterPricerTravelBoardSearchReplyFlightIndexGroupOfFlights() {
        return new FareMasterPricerTravelBoardSearchReply.FlightIndex.GroupOfFlights();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.EmdRecommendation }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.EmdRecommendation createFareMasterPricerTravelBoardSearchReplyEmdRecommendation() {
        return new FareMasterPricerTravelBoardSearchReply.EmdRecommendation();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.EmdRecommendation.EmdRecoPaxDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.EmdRecommendation.EmdRecoPaxDetails createFareMasterPricerTravelBoardSearchReplyEmdRecommendationEmdRecoPaxDetails() {
        return new FareMasterPricerTravelBoardSearchReply.EmdRecommendation.EmdRecoPaxDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.AmountInfoPerPax }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.AmountInfoPerPax createFareMasterPricerTravelBoardSearchReplyAmountInfoPerPax() {
        return new FareMasterPricerTravelBoardSearchReply.AmountInfoPerPax();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.AmountInfoForAllPax }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.AmountInfoForAllPax createFareMasterPricerTravelBoardSearchReplyAmountInfoForAllPax() {
        return new FareMasterPricerTravelBoardSearchReply.AmountInfoForAllPax();
    }

    /**
     * Create an instance of {@link StatusType224999S }
     * 
     */
    public StatusType224999S createStatusType224999S() {
        return new StatusType224999S();
    }

    /**
     * Create an instance of {@link CarbonEmissionSourceDetail }
     * 
     */
    public CarbonEmissionSourceDetail createCarbonEmissionSourceDetail() {
        return new CarbonEmissionSourceDetail();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ErrorMessage }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ErrorMessage createFareMasterPricerTravelBoardSearchReplyErrorMessage() {
        return new FareMasterPricerTravelBoardSearchReply.ErrorMessage();
    }

    /**
     * Create an instance of {@link ConversionRateTypeI }
     * 
     */
    public ConversionRateTypeI createConversionRateTypeI() {
        return new ConversionRateTypeI();
    }

    /**
     * Create an instance of {@link FareInformationType }
     * 
     */
    public FareInformationType createFareInformationType() {
        return new FareInformationType();
    }

    /**
     * Create an instance of {@link FareFamilyType }
     * 
     */
    public FareFamilyType createFareFamilyType() {
        return new FareFamilyType();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.FeeDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.FeeDetails createFareMasterPricerTravelBoardSearchReplyFeeDetails() {
        return new FareMasterPricerTravelBoardSearchReply.FeeDetails();
    }

    /**
     * Create an instance of {@link BucketInformationType }
     * 
     */
    public BucketInformationType createBucketInformationType() {
        return new BucketInformationType();
    }

    /**
     * Create an instance of {@link ThemeText }
     * 
     */
    public ThemeText createThemeText() {
        return new ThemeText();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Dictionary }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Dictionary createFareMasterPricerTravelBoardSearchReplyDictionary() {
        return new FareMasterPricerTravelBoardSearchReply.Dictionary();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.AdditionalInfo }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.AdditionalInfo createFareMasterPricerTravelBoardSearchReplyAdditionalInfo() {
        return new FareMasterPricerTravelBoardSearchReply.AdditionalInfo();
    }

    /**
     * Create an instance of {@link CompanyIdentificationTextType }
     * 
     */
    public CompanyIdentificationTextType createCompanyIdentificationTextType() {
        return new CompanyIdentificationTextType();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.OfficeIdDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.OfficeIdDetails createFareMasterPricerTravelBoardSearchReplyOfficeIdDetails() {
        return new FareMasterPricerTravelBoardSearchReply.OfficeIdDetails();
    }

    /**
     * Create an instance of {@link ProgramCodeType }
     * 
     */
    public ProgramCodeType createProgramCodeType() {
        return new ProgramCodeType();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.MilesAccrual }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.MilesAccrual createFareMasterPricerTravelBoardSearchReplyMilesAccrual() {
        return new FareMasterPricerTravelBoardSearchReply.MilesAccrual();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.InitialEMDInfo }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.InitialEMDInfo createFareMasterPricerTravelBoardSearchReplyInitialEMDInfo() {
        return new FareMasterPricerTravelBoardSearchReply.InitialEMDInfo();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.WarningInfo }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.WarningInfo createFareMasterPricerTravelBoardSearchReplyWarningInfo() {
        return new FareMasterPricerTravelBoardSearchReply.WarningInfo();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.GlobalInformation }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.GlobalInformation createFareMasterPricerTravelBoardSearchReplyGlobalInformation() {
        return new FareMasterPricerTravelBoardSearchReply.GlobalInformation();
    }

    /**
     * Create an instance of {@link MultiDimensionalValueType }
     * 
     */
    public MultiDimensionalValueType createMultiDimensionalValueType() {
        return new MultiDimensionalValueType();
    }

    /**
     * Create an instance of {@link ValueSearchCriteriaType }
     * 
     */
    public ValueSearchCriteriaType createValueSearchCriteriaType() {
        return new ValueSearchCriteriaType();
    }

    /**
     * Create an instance of {@link GroupAmenities }
     * 
     */
    public GroupAmenities createGroupAmenities() {
        return new GroupAmenities();
    }

    /**
     * Create an instance of {@link AccrualType }
     * 
     */
    public AccrualType createAccrualType() {
        return new AccrualType();
    }

    /**
     * Create an instance of {@link AccrualType290124C }
     * 
     */
    public AccrualType290124C createAccrualType290124C() {
        return new AccrualType290124C();
    }

    /**
     * Create an instance of {@link ActionDetailsType }
     * 
     */
    public ActionDetailsType createActionDetailsType() {
        return new ActionDetailsType();
    }

    /**
     * Create an instance of {@link AdditionalFareQualifierDetailsTypeI }
     * 
     */
    public AdditionalFareQualifierDetailsTypeI createAdditionalFareQualifierDetailsTypeI() {
        return new AdditionalFareQualifierDetailsTypeI();
    }

    /**
     * Create an instance of {@link AdditionalProductDetailsType }
     * 
     */
    public AdditionalProductDetailsType createAdditionalProductDetailsType() {
        return new AdditionalProductDetailsType();
    }

    /**
     * Create an instance of {@link Amenities }
     * 
     */
    public Amenities createAmenities() {
        return new Amenities();
    }

    /**
     * Create an instance of {@link AmenityDescription }
     * 
     */
    public AmenityDescription createAmenityDescription() {
        return new AmenityDescription();
    }

    /**
     * Create an instance of {@link AmenityProvider }
     * 
     */
    public AmenityProvider createAmenityProvider() {
        return new AmenityProvider();
    }

    /**
     * Create an instance of {@link ApplicationErrorDetailType }
     * 
     */
    public ApplicationErrorDetailType createApplicationErrorDetailType() {
        return new ApplicationErrorDetailType();
    }

    /**
     * Create an instance of {@link ApplicationErrorDetailType315730C }
     * 
     */
    public ApplicationErrorDetailType315730C createApplicationErrorDetailType315730C() {
        return new ApplicationErrorDetailType315730C();
    }

    /**
     * Create an instance of {@link ApplicationErrorInformationType }
     * 
     */
    public ApplicationErrorInformationType createApplicationErrorInformationType() {
        return new ApplicationErrorInformationType();
    }

    /**
     * Create an instance of {@link ApplicationErrorInformationType214133S }
     * 
     */
    public ApplicationErrorInformationType214133S createApplicationErrorInformationType214133S() {
        return new ApplicationErrorInformationType214133S();
    }

    /**
     * Create an instance of {@link ApplicationErrorInformationType231158S }
     * 
     */
    public ApplicationErrorInformationType231158S createApplicationErrorInformationType231158S() {
        return new ApplicationErrorInformationType231158S();
    }

    /**
     * Create an instance of {@link ApplicationErrorInformationType232919S }
     * 
     */
    public ApplicationErrorInformationType232919S createApplicationErrorInformationType232919S() {
        return new ApplicationErrorInformationType232919S();
    }

    /**
     * Create an instance of {@link ApplicationErrorInformationType315727C }
     * 
     */
    public ApplicationErrorInformationType315727C createApplicationErrorInformationType315727C() {
        return new ApplicationErrorInformationType315727C();
    }

    /**
     * Create an instance of {@link ApplicationErrorInformationType78543S }
     * 
     */
    public ApplicationErrorInformationType78543S createApplicationErrorInformationType78543S() {
        return new ApplicationErrorInformationType78543S();
    }

    /**
     * Create an instance of {@link ApplicationIdentificationType }
     * 
     */
    public ApplicationIdentificationType createApplicationIdentificationType() {
        return new ApplicationIdentificationType();
    }

    /**
     * Create an instance of {@link ApplicationType }
     * 
     */
    public ApplicationType createApplicationType() {
        return new ApplicationType();
    }

    /**
     * Create an instance of {@link AttributeInformationTypeU }
     * 
     */
    public AttributeInformationTypeU createAttributeInformationTypeU() {
        return new AttributeInformationTypeU();
    }

    /**
     * Create an instance of {@link AttributeInformationType }
     * 
     */
    public AttributeInformationType createAttributeInformationType() {
        return new AttributeInformationType();
    }

    /**
     * Create an instance of {@link AttributeInformationType97181C }
     * 
     */
    public AttributeInformationType97181C createAttributeInformationType97181C() {
        return new AttributeInformationType97181C();
    }

    /**
     * Create an instance of {@link AttributeTypeU }
     * 
     */
    public AttributeTypeU createAttributeTypeU() {
        return new AttributeTypeU();
    }

    /**
     * Create an instance of {@link AttributeType }
     * 
     */
    public AttributeType createAttributeType() {
        return new AttributeType();
    }

    /**
     * Create an instance of {@link AttributeType78561S }
     * 
     */
    public AttributeType78561S createAttributeType78561S() {
        return new AttributeType78561S();
    }

    /**
     * Create an instance of {@link BaggageDetailsType }
     * 
     */
    public BaggageDetailsType createBaggageDetailsType() {
        return new BaggageDetailsType();
    }

    /**
     * Create an instance of {@link BagtagDetailsType }
     * 
     */
    public BagtagDetailsType createBagtagDetailsType() {
        return new BagtagDetailsType();
    }

    /**
     * Create an instance of {@link CabinInformationType }
     * 
     */
    public CabinInformationType createCabinInformationType() {
        return new CabinInformationType();
    }

    /**
     * Create an instance of {@link CabinProductDetailsType }
     * 
     */
    public CabinProductDetailsType createCabinProductDetailsType() {
        return new CabinProductDetailsType();
    }

    /**
     * Create an instance of {@link CabinProductDetailsType229142C }
     * 
     */
    public CabinProductDetailsType229142C createCabinProductDetailsType229142C() {
        return new CabinProductDetailsType229142C();
    }

    /**
     * Create an instance of {@link CabinProductDetailsType306830C }
     * 
     */
    public CabinProductDetailsType306830C createCabinProductDetailsType306830C() {
        return new CabinProductDetailsType306830C();
    }

    /**
     * Create an instance of {@link CabinProductDetailsType306831C }
     * 
     */
    public CabinProductDetailsType306831C createCabinProductDetailsType306831C() {
        return new CabinProductDetailsType306831C();
    }

    /**
     * Create an instance of {@link CarbonEmissionByCabin }
     * 
     */
    public CarbonEmissionByCabin createCarbonEmissionByCabin() {
        return new CarbonEmissionByCabin();
    }

    /**
     * Create an instance of {@link CarbonFootprint }
     * 
     */
    public CarbonFootprint createCarbonFootprint() {
        return new CarbonFootprint();
    }

    /**
     * Create an instance of {@link CategDescrType }
     * 
     */
    public CategDescrType createCategDescrType() {
        return new CategDescrType();
    }

    /**
     * Create an instance of {@link CategoryDescriptionType }
     * 
     */
    public CategoryDescriptionType createCategoryDescriptionType() {
        return new CategoryDescriptionType();
    }

    /**
     * Create an instance of {@link ClassInformationType }
     * 
     */
    public ClassInformationType createClassInformationType() {
        return new ClassInformationType();
    }

    /**
     * Create an instance of {@link CodedAttributeInformationType }
     * 
     */
    public CodedAttributeInformationType createCodedAttributeInformationType() {
        return new CodedAttributeInformationType();
    }

    /**
     * Create an instance of {@link CodedAttributeInformationType283620C }
     * 
     */
    public CodedAttributeInformationType283620C createCodedAttributeInformationType283620C() {
        return new CodedAttributeInformationType283620C();
    }

    /**
     * Create an instance of {@link CodedAttributeInformationType299767C }
     * 
     */
    public CodedAttributeInformationType299767C createCodedAttributeInformationType299767C() {
        return new CodedAttributeInformationType299767C();
    }

    /**
     * Create an instance of {@link CodedAttributeType }
     * 
     */
    public CodedAttributeType createCodedAttributeType() {
        return new CodedAttributeType();
    }

    /**
     * Create an instance of {@link CodedAttributeType78535S }
     * 
     */
    public CodedAttributeType78535S createCodedAttributeType78535S() {
        return new CodedAttributeType78535S();
    }

    /**
     * Create an instance of {@link CombinabilityReferences }
     * 
     */
    public CombinabilityReferences createCombinabilityReferences() {
        return new CombinabilityReferences();
    }

    /**
     * Create an instance of {@link CommercialAgreementsType }
     * 
     */
    public CommercialAgreementsType createCommercialAgreementsType() {
        return new CommercialAgreementsType();
    }

    /**
     * Create an instance of {@link CompanyIdentificationTypeI }
     * 
     */
    public CompanyIdentificationTypeI createCompanyIdentificationTypeI() {
        return new CompanyIdentificationTypeI();
    }

    /**
     * Create an instance of {@link CompanyIdentificationType }
     * 
     */
    public CompanyIdentificationType createCompanyIdentificationType() {
        return new CompanyIdentificationType();
    }

    /**
     * Create an instance of {@link CompanyRoleIdentificationType }
     * 
     */
    public CompanyRoleIdentificationType createCompanyRoleIdentificationType() {
        return new CompanyRoleIdentificationType();
    }

    /**
     * Create an instance of {@link CompanyRoleIdentificationType120783C }
     * 
     */
    public CompanyRoleIdentificationType120783C createCompanyRoleIdentificationType120783C() {
        return new CompanyRoleIdentificationType120783C();
    }

    /**
     * Create an instance of {@link ConversionRateDetailsTypeI }
     * 
     */
    public ConversionRateDetailsTypeI createConversionRateDetailsTypeI() {
        return new ConversionRateDetailsTypeI();
    }

    /**
     * Create an instance of {@link ConversionRateDetailsTypeI179848C }
     * 
     */
    public ConversionRateDetailsTypeI179848C createConversionRateDetailsTypeI179848C() {
        return new ConversionRateDetailsTypeI179848C();
    }

    /**
     * Create an instance of {@link ConversionRateTypeI78562S }
     * 
     */
    public ConversionRateTypeI78562S createConversionRateTypeI78562S() {
        return new ConversionRateTypeI78562S();
    }

    /**
     * Create an instance of {@link CouponInformationDetailsType }
     * 
     */
    public CouponInformationDetailsType createCouponInformationDetailsType() {
        return new CouponInformationDetailsType();
    }

    /**
     * Create an instance of {@link CouponInformationType }
     * 
     */
    public CouponInformationType createCouponInformationType() {
        return new CouponInformationType();
    }

    /**
     * Create an instance of {@link CriteriaiDetaislType }
     * 
     */
    public CriteriaiDetaislType createCriteriaiDetaislType() {
        return new CriteriaiDetaislType();
    }

    /**
     * Create an instance of {@link DataInformationType }
     * 
     */
    public DataInformationType createDataInformationType() {
        return new DataInformationType();
    }

    /**
     * Create an instance of {@link DataTypeInformationType }
     * 
     */
    public DataTypeInformationType createDataTypeInformationType() {
        return new DataTypeInformationType();
    }

    /**
     * Create an instance of {@link DateAndTimeDetailsType }
     * 
     */
    public DateAndTimeDetailsType createDateAndTimeDetailsType() {
        return new DateAndTimeDetailsType();
    }

    /**
     * Create an instance of {@link DateAndTimeDetailsType256192C }
     * 
     */
    public DateAndTimeDetailsType256192C createDateAndTimeDetailsType256192C() {
        return new DateAndTimeDetailsType256192C();
    }

    /**
     * Create an instance of {@link DateAndTimeDetailsType302262C }
     * 
     */
    public DateAndTimeDetailsType302262C createDateAndTimeDetailsType302262C() {
        return new DateAndTimeDetailsType302262C();
    }

    /**
     * Create an instance of {@link DateAndTimeInformationType }
     * 
     */
    public DateAndTimeInformationType createDateAndTimeInformationType() {
        return new DateAndTimeInformationType();
    }

    /**
     * Create an instance of {@link DateAndTimeInformationType182345S }
     * 
     */
    public DateAndTimeInformationType182345S createDateAndTimeInformationType182345S() {
        return new DateAndTimeInformationType182345S();
    }

    /**
     * Create an instance of {@link DateAndTimeInformationType220498S }
     * 
     */
    public DateAndTimeInformationType220498S createDateAndTimeInformationType220498S() {
        return new DateAndTimeInformationType220498S();
    }

    /**
     * Create an instance of {@link DateTimePeriodDetailsBatchType }
     * 
     */
    public DateTimePeriodDetailsBatchType createDateTimePeriodDetailsBatchType() {
        return new DateTimePeriodDetailsBatchType();
    }

    /**
     * Create an instance of {@link DateTimePeriodDetailsTypeI }
     * 
     */
    public DateTimePeriodDetailsTypeI createDateTimePeriodDetailsTypeI() {
        return new DateTimePeriodDetailsTypeI();
    }

    /**
     * Create an instance of {@link DateTimePeriodType }
     * 
     */
    public DateTimePeriodType createDateTimePeriodType() {
        return new DateTimePeriodType();
    }

    /**
     * Create an instance of {@link DimensionDetailType }
     * 
     */
    public DimensionDetailType createDimensionDetailType() {
        return new DimensionDetailType();
    }

    /**
     * Create an instance of {@link DiscountAndPenaltyInformationType }
     * 
     */
    public DiscountAndPenaltyInformationType createDiscountAndPenaltyInformationType() {
        return new DiscountAndPenaltyInformationType();
    }

    /**
     * Create an instance of {@link DiscountPenaltyInformationType }
     * 
     */
    public DiscountPenaltyInformationType createDiscountPenaltyInformationType() {
        return new DiscountPenaltyInformationType();
    }

    /**
     * Create an instance of {@link DiscountPenaltyMonetaryInformationType }
     * 
     */
    public DiscountPenaltyMonetaryInformationType createDiscountPenaltyMonetaryInformationType() {
        return new DiscountPenaltyMonetaryInformationType();
    }

    /**
     * Create an instance of {@link DistributionMethodDetails }
     * 
     */
    public DistributionMethodDetails createDistributionMethodDetails() {
        return new DistributionMethodDetails();
    }

    /**
     * Create an instance of {@link DummySegmentTypeI }
     * 
     */
    public DummySegmentTypeI createDummySegmentTypeI() {
        return new DummySegmentTypeI();
    }

    /**
     * Create an instance of {@link ElementManagementSegmentType }
     * 
     */
    public ElementManagementSegmentType createElementManagementSegmentType() {
        return new ElementManagementSegmentType();
    }

    /**
     * Create an instance of {@link ErrorGroupType }
     * 
     */
    public ErrorGroupType createErrorGroupType() {
        return new ErrorGroupType();
    }

    /**
     * Create an instance of {@link ErrorGroupType366245G }
     * 
     */
    public ErrorGroupType366245G createErrorGroupType366245G() {
        return new ErrorGroupType366245G();
    }

    /**
     * Create an instance of {@link ExcessBaggageType }
     * 
     */
    public ExcessBaggageType createExcessBaggageType() {
        return new ExcessBaggageType();
    }

    /**
     * Create an instance of {@link FareCalculationCodeDetailsType }
     * 
     */
    public FareCalculationCodeDetailsType createFareCalculationCodeDetailsType() {
        return new FareCalculationCodeDetailsType();
    }

    /**
     * Create an instance of {@link FareCategoryCodesTypeI }
     * 
     */
    public FareCategoryCodesTypeI createFareCategoryCodesTypeI() {
        return new FareCategoryCodesTypeI();
    }

    /**
     * Create an instance of {@link FareDetailsTypeI }
     * 
     */
    public FareDetailsTypeI createFareDetailsTypeI() {
        return new FareDetailsTypeI();
    }

    /**
     * Create an instance of {@link FareDetailsType }
     * 
     */
    public FareDetailsType createFareDetailsType() {
        return new FareDetailsType();
    }

    /**
     * Create an instance of {@link FareDetailsType193037C }
     * 
     */
    public FareDetailsType193037C createFareDetailsType193037C() {
        return new FareDetailsType193037C();
    }

    /**
     * Create an instance of {@link FareFamilyDetailsType }
     * 
     */
    public FareFamilyDetailsType createFareFamilyDetailsType() {
        return new FareFamilyDetailsType();
    }

    /**
     * Create an instance of {@link FareInformationTypeI }
     * 
     */
    public FareInformationTypeI createFareInformationTypeI() {
        return new FareInformationTypeI();
    }

    /**
     * Create an instance of {@link FareInformationType80868S }
     * 
     */
    public FareInformationType80868S createFareInformationType80868S() {
        return new FareInformationType80868S();
    }

    /**
     * Create an instance of {@link FareProductDetailsType }
     * 
     */
    public FareProductDetailsType createFareProductDetailsType() {
        return new FareProductDetailsType();
    }

    /**
     * Create an instance of {@link FareProductDetailsType311123C }
     * 
     */
    public FareProductDetailsType311123C createFareProductDetailsType311123C() {
        return new FareProductDetailsType311123C();
    }

    /**
     * Create an instance of {@link FareQualifierDetailsType }
     * 
     */
    public FareQualifierDetailsType createFareQualifierDetailsType() {
        return new FareQualifierDetailsType();
    }

    /**
     * Create an instance of {@link FareTypeGroupingInformationType }
     * 
     */
    public FareTypeGroupingInformationType createFareTypeGroupingInformationType() {
        return new FareTypeGroupingInformationType();
    }

    /**
     * Create an instance of {@link FlightCharacteristicsType }
     * 
     */
    public FlightCharacteristicsType createFlightCharacteristicsType() {
        return new FlightCharacteristicsType();
    }

    /**
     * Create an instance of {@link FlightProductInformationType }
     * 
     */
    public FlightProductInformationType createFlightProductInformationType() {
        return new FlightProductInformationType();
    }

    /**
     * Create an instance of {@link FlightProductInformationType161491S }
     * 
     */
    public FlightProductInformationType161491S createFlightProductInformationType161491S() {
        return new FlightProductInformationType161491S();
    }

    /**
     * Create an instance of {@link FlightProductInformationType223656S }
     * 
     */
    public FlightProductInformationType223656S createFlightProductInformationType223656S() {
        return new FlightProductInformationType223656S();
    }

    /**
     * Create an instance of {@link FlightProductInformationType227082S }
     * 
     */
    public FlightProductInformationType227082S createFlightProductInformationType227082S() {
        return new FlightProductInformationType227082S();
    }

    /**
     * Create an instance of {@link FlightProposalType }
     * 
     */
    public FlightProposalType createFlightProposalType() {
        return new FlightProposalType();
    }

    /**
     * Create an instance of {@link FlightServicesType }
     * 
     */
    public FlightServicesType createFlightServicesType() {
        return new FlightServicesType();
    }

    /**
     * Create an instance of {@link FreeTextDetailsType }
     * 
     */
    public FreeTextDetailsType createFreeTextDetailsType() {
        return new FreeTextDetailsType();
    }

    /**
     * Create an instance of {@link FreeTextInformationType }
     * 
     */
    public FreeTextInformationType createFreeTextInformationType() {
        return new FreeTextInformationType();
    }

    /**
     * Create an instance of {@link FreeTextQualificationTypeI }
     * 
     */
    public FreeTextQualificationTypeI createFreeTextQualificationTypeI() {
        return new FreeTextQualificationTypeI();
    }

    /**
     * Create an instance of {@link FreeTextQualificationType }
     * 
     */
    public FreeTextQualificationType createFreeTextQualificationType() {
        return new FreeTextQualificationType();
    }

    /**
     * Create an instance of {@link FreeTextQualificationType120769C }
     * 
     */
    public FreeTextQualificationType120769C createFreeTextQualificationType120769C() {
        return new FreeTextQualificationType120769C();
    }

    /**
     * Create an instance of {@link FrequentTravellerIdentificationCodeType }
     * 
     */
    public FrequentTravellerIdentificationCodeType createFrequentTravellerIdentificationCodeType() {
        return new FrequentTravellerIdentificationCodeType();
    }

    /**
     * Create an instance of {@link FrequentTravellerIdentificationType }
     * 
     */
    public FrequentTravellerIdentificationType createFrequentTravellerIdentificationType() {
        return new FrequentTravellerIdentificationType();
    }

    /**
     * Create an instance of {@link HeaderInformationTypeI }
     * 
     */
    public HeaderInformationTypeI createHeaderInformationTypeI() {
        return new HeaderInformationTypeI();
    }

    /**
     * Create an instance of {@link InteractiveFreeTextType }
     * 
     */
    public InteractiveFreeTextType createInteractiveFreeTextType() {
        return new InteractiveFreeTextType();
    }

    /**
     * Create an instance of {@link InteractiveFreeTextType231140S }
     * 
     */
    public InteractiveFreeTextType231140S createInteractiveFreeTextType231140S() {
        return new InteractiveFreeTextType231140S();
    }

    /**
     * Create an instance of {@link InteractiveFreeTextType78544S }
     * 
     */
    public InteractiveFreeTextType78544S createInteractiveFreeTextType78544S() {
        return new InteractiveFreeTextType78544S();
    }

    /**
     * Create an instance of {@link InteractiveFreeTextType78559S }
     * 
     */
    public InteractiveFreeTextType78559S createInteractiveFreeTextType78559S() {
        return new InteractiveFreeTextType78559S();
    }

    /**
     * Create an instance of {@link ItemDescriptionDetailsTypeI }
     * 
     */
    public ItemDescriptionDetailsTypeI createItemDescriptionDetailsTypeI() {
        return new ItemDescriptionDetailsTypeI();
    }

    /**
     * Create an instance of {@link ItemDescriptionType }
     * 
     */
    public ItemDescriptionType createItemDescriptionType() {
        return new ItemDescriptionType();
    }

    /**
     * Create an instance of {@link ItemNumberIdentificationType }
     * 
     */
    public ItemNumberIdentificationType createItemNumberIdentificationType() {
        return new ItemNumberIdentificationType();
    }

    /**
     * Create an instance of {@link ItemNumberIdentificationType192491C }
     * 
     */
    public ItemNumberIdentificationType192491C createItemNumberIdentificationType192491C() {
        return new ItemNumberIdentificationType192491C();
    }

    /**
     * Create an instance of {@link ItemNumberIdentificationType234878C }
     * 
     */
    public ItemNumberIdentificationType234878C createItemNumberIdentificationType234878C() {
        return new ItemNumberIdentificationType234878C();
    }

    /**
     * Create an instance of {@link ItemNumberIdentificationType248537C }
     * 
     */
    public ItemNumberIdentificationType248537C createItemNumberIdentificationType248537C() {
        return new ItemNumberIdentificationType248537C();
    }

    /**
     * Create an instance of {@link ItemNumberIdentificationType295743C }
     * 
     */
    public ItemNumberIdentificationType295743C createItemNumberIdentificationType295743C() {
        return new ItemNumberIdentificationType295743C();
    }

    /**
     * Create an instance of {@link ItemNumberType }
     * 
     */
    public ItemNumberType createItemNumberType() {
        return new ItemNumberType();
    }

    /**
     * Create an instance of {@link ItemNumberType166130S }
     * 
     */
    public ItemNumberType166130S createItemNumberType166130S() {
        return new ItemNumberType166130S();
    }

    /**
     * Create an instance of {@link ItemNumberType176648S }
     * 
     */
    public ItemNumberType176648S createItemNumberType176648S() {
        return new ItemNumberType176648S();
    }

    /**
     * Create an instance of {@link ItemNumberType232143S }
     * 
     */
    public ItemNumberType232143S createItemNumberType232143S() {
        return new ItemNumberType232143S();
    }

    /**
     * Create an instance of {@link ItemNumberType80866S }
     * 
     */
    public ItemNumberType80866S createItemNumberType80866S() {
        return new ItemNumberType80866S();
    }

    /**
     * Create an instance of {@link ItemReferencesAndVersionsType }
     * 
     */
    public ItemReferencesAndVersionsType createItemReferencesAndVersionsType() {
        return new ItemReferencesAndVersionsType();
    }

    /**
     * Create an instance of {@link ItemReferencesAndVersionsType78536S }
     * 
     */
    public ItemReferencesAndVersionsType78536S createItemReferencesAndVersionsType78536S() {
        return new ItemReferencesAndVersionsType78536S();
    }

    /**
     * Create an instance of {@link ItemReferencesAndVersionsType78564S }
     * 
     */
    public ItemReferencesAndVersionsType78564S createItemReferencesAndVersionsType78564S() {
        return new ItemReferencesAndVersionsType78564S();
    }

    /**
     * Create an instance of {@link ItineraryDetailsType }
     * 
     */
    public ItineraryDetailsType createItineraryDetailsType() {
        return new ItineraryDetailsType();
    }

    /**
     * Create an instance of {@link KeywordIdentifierType }
     * 
     */
    public KeywordIdentifierType createKeywordIdentifierType() {
        return new KeywordIdentifierType();
    }

    /**
     * Create an instance of {@link KeywordType }
     * 
     */
    public KeywordType createKeywordType() {
        return new KeywordType();
    }

    /**
     * Create an instance of {@link LabelType }
     * 
     */
    public LabelType createLabelType() {
        return new LabelType();
    }

    /**
     * Create an instance of {@link LabelType290117C }
     * 
     */
    public LabelType290117C createLabelType290117C() {
        return new LabelType290117C();
    }

    /**
     * Create an instance of {@link LabelType290125C }
     * 
     */
    public LabelType290125C createLabelType290125C() {
        return new LabelType290125C();
    }

    /**
     * Create an instance of {@link LocationIdentificationDetailsType }
     * 
     */
    public LocationIdentificationDetailsType createLocationIdentificationDetailsType() {
        return new LocationIdentificationDetailsType();
    }

    /**
     * Create an instance of {@link MealServicesType }
     * 
     */
    public MealServicesType createMealServicesType() {
        return new MealServicesType();
    }

    /**
     * Create an instance of {@link Method }
     * 
     */
    public Method createMethod() {
        return new Method();
    }

    /**
     * Create an instance of {@link MiniRulesDetailsType }
     * 
     */
    public MiniRulesDetailsType createMiniRulesDetailsType() {
        return new MiniRulesDetailsType();
    }

    /**
     * Create an instance of {@link MiniRulesIndicatorType }
     * 
     */
    public MiniRulesIndicatorType createMiniRulesIndicatorType() {
        return new MiniRulesIndicatorType();
    }

    /**
     * Create an instance of {@link MiniRulesType }
     * 
     */
    public MiniRulesType createMiniRulesType() {
        return new MiniRulesType();
    }

    /**
     * Create an instance of {@link MiniRulesType78547S }
     * 
     */
    public MiniRulesType78547S createMiniRulesType78547S() {
        return new MiniRulesType78547S();
    }

    /**
     * Create an instance of {@link MonetaryInformationDetailsTypeI }
     * 
     */
    public MonetaryInformationDetailsTypeI createMonetaryInformationDetailsTypeI() {
        return new MonetaryInformationDetailsTypeI();
    }

    /**
     * Create an instance of {@link MonetaryInformationDetailsType }
     * 
     */
    public MonetaryInformationDetailsType createMonetaryInformationDetailsType() {
        return new MonetaryInformationDetailsType();
    }

    /**
     * Create an instance of {@link MonetaryInformationDetailsType277475C }
     * 
     */
    public MonetaryInformationDetailsType277475C createMonetaryInformationDetailsType277475C() {
        return new MonetaryInformationDetailsType277475C();
    }

    /**
     * Create an instance of {@link MonetaryInformationDetailsType288107C }
     * 
     */
    public MonetaryInformationDetailsType288107C createMonetaryInformationDetailsType288107C() {
        return new MonetaryInformationDetailsType288107C();
    }

    /**
     * Create an instance of {@link MonetaryInformationDetailsType293903C }
     * 
     */
    public MonetaryInformationDetailsType293903C createMonetaryInformationDetailsType293903C() {
        return new MonetaryInformationDetailsType293903C();
    }

    /**
     * Create an instance of {@link MonetaryInformationTypeI }
     * 
     */
    public MonetaryInformationTypeI createMonetaryInformationTypeI() {
        return new MonetaryInformationTypeI();
    }

    /**
     * Create an instance of {@link MonetaryInformationType }
     * 
     */
    public MonetaryInformationType createMonetaryInformationType() {
        return new MonetaryInformationType();
    }

    /**
     * Create an instance of {@link MonetaryInformationType199534S }
     * 
     */
    public MonetaryInformationType199534S createMonetaryInformationType199534S() {
        return new MonetaryInformationType199534S();
    }

    /**
     * Create an instance of {@link MonetaryInformationType204470S }
     * 
     */
    public MonetaryInformationType204470S createMonetaryInformationType204470S() {
        return new MonetaryInformationType204470S();
    }

    /**
     * Create an instance of {@link MonetaryInformationType212668S }
     * 
     */
    public MonetaryInformationType212668S createMonetaryInformationType212668S() {
        return new MonetaryInformationType212668S();
    }

    /**
     * Create an instance of {@link MonetaryInformationType212672S }
     * 
     */
    public MonetaryInformationType212672S createMonetaryInformationType212672S() {
        return new MonetaryInformationType212672S();
    }

    /**
     * Create an instance of {@link MonetaryInformationType228104S }
     * 
     */
    public MonetaryInformationType228104S createMonetaryInformationType228104S() {
        return new MonetaryInformationType228104S();
    }

    /**
     * Create an instance of {@link NumberOfUnitDetailsType }
     * 
     */
    public NumberOfUnitDetailsType createNumberOfUnitDetailsType() {
        return new NumberOfUnitDetailsType();
    }

    /**
     * Create an instance of {@link NumberOfUnitsType }
     * 
     */
    public NumberOfUnitsType createNumberOfUnitsType() {
        return new NumberOfUnitsType();
    }

    /**
     * Create an instance of {@link OfferItemType }
     * 
     */
    public OfferItemType createOfferItemType() {
        return new OfferItemType();
    }

    /**
     * Create an instance of {@link OfferType }
     * 
     */
    public OfferType createOfferType() {
        return new OfferType();
    }

    /**
     * Create an instance of {@link OnTimePerformanceType }
     * 
     */
    public OnTimePerformanceType createOnTimePerformanceType() {
        return new OnTimePerformanceType();
    }

    /**
     * Create an instance of {@link OriginAndDestinationRequestType }
     * 
     */
    public OriginAndDestinationRequestType createOriginAndDestinationRequestType() {
        return new OriginAndDestinationRequestType();
    }

    /**
     * Create an instance of {@link OriginAndDestinationRequestType134833S }
     * 
     */
    public OriginAndDestinationRequestType134833S createOriginAndDestinationRequestType134833S() {
        return new OriginAndDestinationRequestType134833S();
    }

    /**
     * Create an instance of {@link OriginatorIdentificationDetailsTypeI }
     * 
     */
    public OriginatorIdentificationDetailsTypeI createOriginatorIdentificationDetailsTypeI() {
        return new OriginatorIdentificationDetailsTypeI();
    }

    /**
     * Create an instance of {@link PenaltyDetailsType232330S }
     * 
     */
    public PenaltyDetailsType232330S createPenaltyDetailsType232330S() {
        return new PenaltyDetailsType232330S();
    }

    /**
     * Create an instance of {@link PenaltyDetailsType }
     * 
     */
    public PenaltyDetailsType createPenaltyDetailsType() {
        return new PenaltyDetailsType();
    }

    /**
     * Create an instance of {@link PricingTicketingInformationType }
     * 
     */
    public PricingTicketingInformationType createPricingTicketingInformationType() {
        return new PricingTicketingInformationType();
    }

    /**
     * Create an instance of {@link PricingTicketingSubsequentType }
     * 
     */
    public PricingTicketingSubsequentType createPricingTicketingSubsequentType() {
        return new PricingTicketingSubsequentType();
    }

    /**
     * Create an instance of {@link PricingTicketingSubsequentType228122S }
     * 
     */
    public PricingTicketingSubsequentType228122S createPricingTicketingSubsequentType228122S() {
        return new PricingTicketingSubsequentType228122S();
    }

    /**
     * Create an instance of {@link ProcessingInformationType }
     * 
     */
    public ProcessingInformationType createProcessingInformationType() {
        return new ProcessingInformationType();
    }

    /**
     * Create an instance of {@link ProductDateTimeType }
     * 
     */
    public ProductDateTimeType createProductDateTimeType() {
        return new ProductDateTimeType();
    }

    /**
     * Create an instance of {@link ProductDetailsType }
     * 
     */
    public ProductDetailsType createProductDetailsType() {
        return new ProductDetailsType();
    }

    /**
     * Create an instance of {@link ProductFacilitiesType }
     * 
     */
    public ProductFacilitiesType createProductFacilitiesType() {
        return new ProductFacilitiesType();
    }

    /**
     * Create an instance of {@link ProductGroupInformationType }
     * 
     */
    public ProductGroupInformationType createProductGroupInformationType() {
        return new ProductGroupInformationType();
    }

    /**
     * Create an instance of {@link ProductIdentDetailsType }
     * 
     */
    public ProductIdentDetailsType createProductIdentDetailsType() {
        return new ProductIdentDetailsType();
    }

    /**
     * Create an instance of {@link ProductIdentificationType }
     * 
     */
    public ProductIdentificationType createProductIdentificationType() {
        return new ProductIdentificationType();
    }

    /**
     * Create an instance of {@link ProductInformationType }
     * 
     */
    public ProductInformationType createProductInformationType() {
        return new ProductInformationType();
    }

    /**
     * Create an instance of {@link ProductTypeDetailsType }
     * 
     */
    public ProductTypeDetailsType createProductTypeDetailsType() {
        return new ProductTypeDetailsType();
    }

    /**
     * Create an instance of {@link ProductTypeDetailsType205137C }
     * 
     */
    public ProductTypeDetailsType205137C createProductTypeDetailsType205137C() {
        return new ProductTypeDetailsType205137C();
    }

    /**
     * Create an instance of {@link ProgramCodeType209757S }
     * 
     */
    public ProgramCodeType209757S createProgramCodeType209757S() {
        return new ProgramCodeType209757S();
    }

    /**
     * Create an instance of {@link ProposedSegmentDetailsType }
     * 
     */
    public ProposedSegmentDetailsType createProposedSegmentDetailsType() {
        return new ProposedSegmentDetailsType();
    }

    /**
     * Create an instance of {@link ProposedSegmentType }
     * 
     */
    public ProposedSegmentType createProposedSegmentType() {
        return new ProposedSegmentType();
    }

    /**
     * Create an instance of {@link ProviderPerTransportation }
     * 
     */
    public ProviderPerTransportation createProviderPerTransportation() {
        return new ProviderPerTransportation();
    }

    /**
     * Create an instance of {@link QualityCriteriaType }
     * 
     */
    public QualityCriteriaType createQualityCriteriaType() {
        return new QualityCriteriaType();
    }

    /**
     * Create an instance of {@link RangeDetailsType }
     * 
     */
    public RangeDetailsType createRangeDetailsType() {
        return new RangeDetailsType();
    }

    /**
     * Create an instance of {@link RangeType }
     * 
     */
    public RangeType createRangeType() {
        return new RangeType();
    }

    /**
     * Create an instance of {@link ReferenceInfoType }
     * 
     */
    public ReferenceInfoType createReferenceInfoType() {
        return new ReferenceInfoType();
    }

    /**
     * Create an instance of {@link ReferenceInfoType133176S }
     * 
     */
    public ReferenceInfoType133176S createReferenceInfoType133176S() {
        return new ReferenceInfoType133176S();
    }

    /**
     * Create an instance of {@link ReferenceInfoType134840S }
     * 
     */
    public ReferenceInfoType134840S createReferenceInfoType134840S() {
        return new ReferenceInfoType134840S();
    }

    /**
     * Create an instance of {@link ReferenceInfoType165972S }
     * 
     */
    public ReferenceInfoType165972S createReferenceInfoType165972S() {
        return new ReferenceInfoType165972S();
    }

    /**
     * Create an instance of {@link ReferenceInfoType212767S }
     * 
     */
    public ReferenceInfoType212767S createReferenceInfoType212767S() {
        return new ReferenceInfoType212767S();
    }

    /**
     * Create an instance of {@link ReferenceInfoType214315S }
     * 
     */
    public ReferenceInfoType214315S createReferenceInfoType214315S() {
        return new ReferenceInfoType214315S();
    }

    /**
     * Create an instance of {@link ReferenceInfoType224557S }
     * 
     */
    public ReferenceInfoType224557S createReferenceInfoType224557S() {
        return new ReferenceInfoType224557S();
    }

    /**
     * Create an instance of {@link ReferenceInfoType227042S }
     * 
     */
    public ReferenceInfoType227042S createReferenceInfoType227042S() {
        return new ReferenceInfoType227042S();
    }

    /**
     * Create an instance of {@link ReferenceInfoType227141S }
     * 
     */
    public ReferenceInfoType227141S createReferenceInfoType227141S() {
        return new ReferenceInfoType227141S();
    }

    /**
     * Create an instance of {@link ReferenceInformationType }
     * 
     */
    public ReferenceInformationType createReferenceInformationType() {
        return new ReferenceInformationType();
    }

    /**
     * Create an instance of {@link ReferenceType }
     * 
     */
    public ReferenceType createReferenceType() {
        return new ReferenceType();
    }

    /**
     * Create an instance of {@link ReferencingDetailsType }
     * 
     */
    public ReferencingDetailsType createReferencingDetailsType() {
        return new ReferencingDetailsType();
    }

    /**
     * Create an instance of {@link ReferencingDetailsType191583C }
     * 
     */
    public ReferencingDetailsType191583C createReferencingDetailsType191583C() {
        return new ReferencingDetailsType191583C();
    }

    /**
     * Create an instance of {@link ReferencingDetailsType195563C }
     * 
     */
    public ReferencingDetailsType195563C createReferencingDetailsType195563C() {
        return new ReferencingDetailsType195563C();
    }

    /**
     * Create an instance of {@link ReferencingDetailsType234704C }
     * 
     */
    public ReferencingDetailsType234704C createReferencingDetailsType234704C() {
        return new ReferencingDetailsType234704C();
    }

    /**
     * Create an instance of {@link ReferencingDetailsType296031C }
     * 
     */
    public ReferencingDetailsType296031C createReferencingDetailsType296031C() {
        return new ReferencingDetailsType296031C();
    }

    /**
     * Create an instance of {@link SegmentRepetitionControlDetailsTypeI }
     * 
     */
    public SegmentRepetitionControlDetailsTypeI createSegmentRepetitionControlDetailsTypeI() {
        return new SegmentRepetitionControlDetailsTypeI();
    }

    /**
     * Create an instance of {@link SegmentRepetitionControlTypeI }
     * 
     */
    public SegmentRepetitionControlTypeI createSegmentRepetitionControlTypeI() {
        return new SegmentRepetitionControlTypeI();
    }

    /**
     * Create an instance of {@link SelectionDetailsInformationType }
     * 
     */
    public SelectionDetailsInformationType createSelectionDetailsInformationType() {
        return new SelectionDetailsInformationType();
    }

    /**
     * Create an instance of {@link SelectionDetailsType }
     * 
     */
    public SelectionDetailsType createSelectionDetailsType() {
        return new SelectionDetailsType();
    }

    /**
     * Create an instance of {@link SequenceDetailsTypeU }
     * 
     */
    public SequenceDetailsTypeU createSequenceDetailsTypeU() {
        return new SequenceDetailsTypeU();
    }

    /**
     * Create an instance of {@link SequenceInformationTypeU }
     * 
     */
    public SequenceInformationTypeU createSequenceInformationTypeU() {
        return new SequenceInformationTypeU();
    }

    /**
     * Create an instance of {@link SequenceType }
     * 
     */
    public SequenceType createSequenceType() {
        return new SequenceType();
    }

    /**
     * Create an instance of {@link ServiceDetailsType }
     * 
     */
    public ServiceDetailsType createServiceDetailsType() {
        return new ServiceDetailsType();
    }

    /**
     * Create an instance of {@link ServicesReferences }
     * 
     */
    public ServicesReferences createServicesReferences() {
        return new ServicesReferences();
    }

    /**
     * Create an instance of {@link SpecialRequirementsDataDetailsType }
     * 
     */
    public SpecialRequirementsDataDetailsType createSpecialRequirementsDataDetailsType() {
        return new SpecialRequirementsDataDetailsType();
    }

    /**
     * Create an instance of {@link SpecialRequirementsDetailsType }
     * 
     */
    public SpecialRequirementsDetailsType createSpecialRequirementsDetailsType() {
        return new SpecialRequirementsDetailsType();
    }

    /**
     * Create an instance of {@link SpecialRequirementsTypeDetailsType }
     * 
     */
    public SpecialRequirementsTypeDetailsType createSpecialRequirementsTypeDetailsType() {
        return new SpecialRequirementsTypeDetailsType();
    }

    /**
     * Create an instance of {@link SpecificDataInformationType }
     * 
     */
    public SpecificDataInformationType createSpecificDataInformationType() {
        return new SpecificDataInformationType();
    }

    /**
     * Create an instance of {@link SpecificTravellerDetailsType }
     * 
     */
    public SpecificTravellerDetailsType createSpecificTravellerDetailsType() {
        return new SpecificTravellerDetailsType();
    }

    /**
     * Create an instance of {@link SpecificTravellerType }
     * 
     */
    public SpecificTravellerType createSpecificTravellerType() {
        return new SpecificTravellerType();
    }

    /**
     * Create an instance of {@link StatusDetailsType }
     * 
     */
    public StatusDetailsType createStatusDetailsType() {
        return new StatusDetailsType();
    }

    /**
     * Create an instance of {@link StatusDetailsType308329C }
     * 
     */
    public StatusDetailsType308329C createStatusDetailsType308329C() {
        return new StatusDetailsType308329C();
    }

    /**
     * Create an instance of {@link StatusType }
     * 
     */
    public StatusType createStatusType() {
        return new StatusType();
    }

    /**
     * Create an instance of {@link TaxDetailsType }
     * 
     */
    public TaxDetailsType createTaxDetailsType() {
        return new TaxDetailsType();
    }

    /**
     * Create an instance of {@link TaxType }
     * 
     */
    public TaxType createTaxType() {
        return new TaxType();
    }

    /**
     * Create an instance of {@link TopologyType }
     * 
     */
    public TopologyType createTopologyType() {
        return new TopologyType();
    }

    /**
     * Create an instance of {@link TourDetailsTypeI }
     * 
     */
    public TourDetailsTypeI createTourDetailsTypeI() {
        return new TourDetailsTypeI();
    }

    /**
     * Create an instance of {@link TourInformationType }
     * 
     */
    public TourInformationType createTourInformationType() {
        return new TourInformationType();
    }

    /**
     * Create an instance of {@link TransportIdentifierType }
     * 
     */
    public TransportIdentifierType createTransportIdentifierType() {
        return new TransportIdentifierType();
    }

    /**
     * Create an instance of {@link TravelProductType }
     * 
     */
    public TravelProductType createTravelProductType() {
        return new TravelProductType();
    }

    /**
     * Create an instance of {@link TravellerDetailsType }
     * 
     */
    public TravellerDetailsType createTravellerDetailsType() {
        return new TravellerDetailsType();
    }

    /**
     * Create an instance of {@link TravellerReferenceInformationType }
     * 
     */
    public TravellerReferenceInformationType createTravellerReferenceInformationType() {
        return new TravellerReferenceInformationType();
    }

    /**
     * Create an instance of {@link UserIdentificationType }
     * 
     */
    public UserIdentificationType createUserIdentificationType() {
        return new UserIdentificationType();
    }

    /**
     * Create an instance of {@link VirtualInterlineRecommendationType }
     * 
     */
    public VirtualInterlineRecommendationType createVirtualInterlineRecommendationType() {
        return new VirtualInterlineRecommendationType();
    }

    /**
     * Create an instance of {@link VirtualInterliningCombinationType }
     * 
     */
    public VirtualInterliningCombinationType createVirtualInterliningCombinationType() {
        return new VirtualInterliningCombinationType();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.VirtualInterlining.Recommendation }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.VirtualInterlining.Recommendation createFareMasterPricerTravelBoardSearchReplyVirtualInterliningRecommendation() {
        return new FareMasterPricerTravelBoardSearchReply.VirtualInterlining.Recommendation();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.OffersGroup.Offers.OfferItems }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.OffersGroup.Offers.OfferItems createFareMasterPricerTravelBoardSearchReplyOffersGroupOffersOfferItems() {
        return new FareMasterPricerTravelBoardSearchReply.OffersGroup.Offers.OfferItems();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.MnrGrp.MnrDetails.CatGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.MnrGrp.MnrDetails.CatGrp createFareMasterPricerTravelBoardSearchReplyMnrGrpMnrDetailsCatGrp() {
        return new FareMasterPricerTravelBoardSearchReply.MnrGrp.MnrDetails.CatGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeRefGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeRefGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpServiceFeeRefGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeRefGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.FreeBagAllowanceGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.FreeBagAllowanceGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpFreeBagAllowanceGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.FreeBagAllowanceGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceDetailsGrp.FeeDescriptionGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceDetailsGrp.FeeDescriptionGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpServiceDetailsGrpFeeDescriptionGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceDetailsGrp.FeeDescriptionGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp.ServiceDetailsGrp.ServiceMatchedInfoGroup }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp.ServiceDetailsGrp.ServiceMatchedInfoGroup createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpServiceFeeInfoGrpServiceDetailsGrpServiceMatchedInfoGroup() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceFeeInfoGrp.ServiceDetailsGrp.ServiceMatchedInfoGroup();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceCoverageInfoGrp.ServiceCovInfoGrp }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceCoverageInfoGrp.ServiceCovInfoGrp createFareMasterPricerTravelBoardSearchReplyServiceFeesGrpServiceCoverageInfoGrpServiceCovInfoGrp() {
        return new FareMasterPricerTravelBoardSearchReply.ServiceFeesGrp.ServiceCoverageInfoGrp.ServiceCovInfoGrp();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.OtherSolutions.AmtGroup }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.OtherSolutions.AmtGroup createFareMasterPricerTravelBoardSearchReplyOtherSolutionsAmtGroup() {
        return new FareMasterPricerTravelBoardSearchReply.OtherSolutions.AmtGroup();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.OtherSolutions.PsgInfo }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.OtherSolutions.PsgInfo createFareMasterPricerTravelBoardSearchReplyOtherSolutionsPsgInfo() {
        return new FareMasterPricerTravelBoardSearchReply.OtherSolutions.PsgInfo();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.RecommandationSegmentsFareDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.RecommandationSegmentsFareDetails createFareMasterPricerTravelBoardSearchReplyRecommendationRecommandationSegmentsFareDetails() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.RecommandationSegmentsFareDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails.FareContextDetails.CnxContextDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails.FareContextDetails.CnxContextDetails createFareMasterPricerTravelBoardSearchReplyRecommendationSpecificRecDetailsSpecificProductDetailsFareContextDetailsCnxContextDetails() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.SpecificRecDetails.SpecificProductDetails.FareContextDetails.CnxContextDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.Fare }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.Fare createFareMasterPricerTravelBoardSearchReplyRecommendationPaxFareProductFare() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.Fare();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.FareDetails.GroupOfFares }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.FareDetails.GroupOfFares createFareMasterPricerTravelBoardSearchReplyRecommendationPaxFareProductFareDetailsGroupOfFares() {
        return new FareMasterPricerTravelBoardSearchReply.Recommendation.PaxFareProduct.FareDetails.GroupOfFares();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.FlightIndex.GroupOfFlights.FlightDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.FlightIndex.GroupOfFlights.FlightDetails createFareMasterPricerTravelBoardSearchReplyFlightIndexGroupOfFlightsFlightDetails() {
        return new FareMasterPricerTravelBoardSearchReply.FlightIndex.GroupOfFlights.FlightDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.EmdRecommendation.EmdRecoPaxDetails.EmdRecoDetails }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.EmdRecommendation.EmdRecoPaxDetails.EmdRecoDetails createFareMasterPricerTravelBoardSearchReplyEmdRecommendationEmdRecoPaxDetailsEmdRecoDetails() {
        return new FareMasterPricerTravelBoardSearchReply.EmdRecommendation.EmdRecoPaxDetails.EmdRecoDetails();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.AmountInfoPerPax.AmountsPerSgt }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.AmountInfoPerPax.AmountsPerSgt createFareMasterPricerTravelBoardSearchReplyAmountInfoPerPaxAmountsPerSgt() {
        return new FareMasterPricerTravelBoardSearchReply.AmountInfoPerPax.AmountsPerSgt();
    }

    /**
     * Create an instance of {@link FareMasterPricerTravelBoardSearchReply.AmountInfoForAllPax.AmountsPerSgt }
     * 
     */
    public FareMasterPricerTravelBoardSearchReply.AmountInfoForAllPax.AmountsPerSgt createFareMasterPricerTravelBoardSearchReplyAmountInfoForAllPaxAmountsPerSgt() {
        return new FareMasterPricerTravelBoardSearchReply.AmountInfoForAllPax.AmountsPerSgt();
    }

}
