//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.12-1.0.0.0_2-1-12-ea 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.01.31 at 10:33:10 AM CET 
//

package com.ejie.ct.xml;

import javax.xml.bind.annotation.XmlRegistry;

/**
 * This object contains factory methods for each Java content interface and Java
 * element interface generated in the com.ejie.ct.xml package.
 * <p>
 * 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.
 * 
 * @author GFI-NORTE
 */
@XmlRegistry()
public class ObjectFactory {

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

	/**
	 * Create an instance of {@link DescriptionType }.
	 *
	 * @return objeto respuesta
	 */
	public DescriptionType createDescriptionType() {
		return new DescriptionType();
	}

	/**
	 * Create an instance of {@link Documents }.
	 *
	 * @return objeto respuesta
	 */
	public Documents createDocuments() {
		return new Documents();
	}

	/**
	 * Create an instance of {@link Document }.
	 *
	 * @return objeto respuesta
	 */
	public Document createDocument() {
		return new Document();
	}

	/**
	 * Create an instance of {@link TaskAttachmentDocumentInfo }.
	 *
	 * @return objeto respuesta
	 */
	public TaskAttachmentDocumentInfo createTaskAttachmentDocumentInfo() {
		return new TaskAttachmentDocumentInfo();
	}

	/**
	 * Create an instance of {@link FolderChangeDeadlineList }.
	 *
	 * @return objeto respuesta
	 */
	public FolderChangeDeadlineList createFolderChangeDeadlineList() {
		return new FolderChangeDeadlineList();
	}

	/**
	 * Create an instance of {@link ChangeDeadLines }.
	 *
	 * @return objeto respuesta
	 */
	public ChangeDeadLines createChangeDeadLines() {
		return new ChangeDeadLines();
	}

	/**
	 * Create an instance of {@link ChangeDeadLine }.
	 *
	 * @return objeto respuesta
	 */
	public ChangeDeadLine createChangeDeadLine() {
		return new ChangeDeadLine();
	}

	/**
	 * Create an instance of {@link Expedient }.
	 *
	 * @return objeto respuesta
	 */
	public Expedient createExpedient() {
		return new Expedient();
	}

	/**
	 * Create an instance of {@link Proceeding }.
	 *
	 * @return objeto respuesta
	 */
	public Proceeding createProceeding() {
		return new Proceeding();
	}

	/**
	 * Create an instance of {@link TaskList }.
	 *
	 * @return objeto respuesta
	 */
	public TaskList createTaskList() {
		return new TaskList();
	}

	/**
	 * Create an instance of {@link Task }.
	 *
	 * @return objeto respuesta
	 */
	public Task createTask() {
		return new Task();
	}

	/**
	 * Create an instance of {@link TaskAttachmentList }.
	 *
	 * @return objeto respuesta
	 */
	public TaskAttachmentList createTaskAttachmentList() {
		return new TaskAttachmentList();
	}

	/**
	 * Create an instance of {@link TaskAttachment }.
	 *
	 * @return objeto respuesta
	 */
	public TaskAttachment createTaskAttachment() {
		return new TaskAttachment();
	}

	/**
	 * Create an instance of {@link TaskAttachmentDocumentList }.
	 *
	 * @return objeto respuesta
	 */
	public TaskAttachmentDocumentList createTaskAttachmentDocumentList() {
		return new TaskAttachmentDocumentList();
	}

	/**
	 * Create an instance of {@link ListFolderChangeDeadlineList }.
	 *
	 * @return objeto respuesta
	 */
	public ListFolderChangeDeadlineList createListFolderChangeDeadlineList() {
		return new ListFolderChangeDeadlineList();
	}

	/**
	 * Create an instance of {@link Participant }.
	 *
	 * @return objeto respuesta
	 */
	public Participant createParticipant() {
		return new Participant();
	}

	/**
	 * Create an instance of {@link PersonList }.
	 *
	 * @return objeto respuesta
	 */
	public PersonList createPersonList() {
		return new PersonList();
	}

	/**
	 * Create an instance of {@link Person }.
	 *
	 * @return objeto respuesta
	 */
	public Person createPerson() {
		return new Person();
	}

	/**
	 * Create an instance of {@link ContactList }.
	 *
	 * @return objeto respuesta
	 */
	public ContactList createContactList() {
		return new ContactList();
	}

	/**
	 * Create an instance of {@link Contact }.
	 *
	 * @return objeto respuesta
	 */
	public Contact createContact() {
		return new Contact();
	}

	/**
	 * Create an instance of {@link NotificationAddress }.
	 *
	 * @return objeto respuesta
	 */
	public NotificationAddress createNotificationAddress() {
		return new NotificationAddress();
	}

	/**
	 * Create an instance of {@link NoticeList }.
	 *
	 * @return objeto respuesta
	 */
	public NoticeList createNoticeList() {
		return new NoticeList();
	}

	/**
	 * Create an instance of {@link Notice }.
	 *
	 * @return objeto respuesta
	 */
	public Notice createNotice() {
		return new Notice();
	}

	/**
	 * Create an instance of {@link RoleList }.
	 *
	 * @return objeto respuesta
	 */
	public RoleList createRoleList() {
		return new RoleList();
	}

	/**
	 * Create an instance of {@link Role }.
	 *
	 * @return objeto respuesta
	 */
	public Role createRole() {
		return new Role();
	}

	/**
	 * Create an instance of {@link Relation }.
	 *
	 * @return objeto respuesta
	 */
	public Relation createRelation() {
		return new Relation();
	}

	/**
	 * Create an instance of {@link ResolutionDocList }.
	 *
	 * @return objeto respuesta
	 */
	public ResolutionDocList createResolutionDocList() {
		return new ResolutionDocList();
	}

	/**
	 * Create an instance of {@link ResolutionDoc }.
	 *
	 * @return objeto respuesta
	 */
	public ResolutionDoc createResolutionDoc() {
		return new ResolutionDoc();
	}

	/**
	 * Create an instance of {@link Notification }.
	 *
	 * @return objeto respuesta
	 */
	public Notification createNotification() {
		return new Notification();
	}

	/**
	 * Create an instance of {@link AutoAsyncTasks }.
	 *
	 * @return objeto respuesta
	 */
	public AutoAsyncTasks createAutoAsyncTasks() {
		return new AutoAsyncTasks();
	}

	/**
	 * Create an instance of {@link Review }.
	 *
	 * @return objeto respuesta
	 */
	public Review createReview() {
		return new Review();
	}

	/**
	 * Create an instance of {@link History }.
	 *
	 * @return objeto respuesta
	 */
	public History createHistory() {
		return new History();
	}

	/**
	 * Create an instance of {@link Event }.
	 *
	 * @return objeto respuesta
	 */
	public Event createEvent() {
		return new Event();
	}

	/**
	 * Create an instance of {@link FolderDoc }.
	 *
	 * @return objeto respuesta
	 */
	public FolderDoc createFolderDoc() {
		return new FolderDoc();
	}

	/**
	 * Create an instance of {@link DocumentStorageList }.
	 *
	 * @return objeto respuesta
	 */
	public DocumentStorageList createDocumentStorageList() {
		return new DocumentStorageList();
	}

	/**
	 * Create an instance of {@link DocumentStorageInfo }.
	 *
	 * @return objeto respuesta
	 */
	public DocumentStorageInfo createDocumentStorageInfo() {
		return new DocumentStorageInfo();
	}

	/**
	 * Create an instance of {@link DocumentInfo }.
	 *
	 * @return objeto respuesta
	 */
	public DocumentInfo createDocumentInfo() {
		return new DocumentInfo();
	}

	/**
	 * Create an instance of {@link Electronic }.
	 *
	 * @return objeto respuesta
	 */
	public Electronic createElectronic() {
		return new Electronic();
	}

	/**
	 * Create an instance of {@link SignerList }.
	 *
	 * @return objeto respuesta
	 */
	public SignerList createSignerList() {
		return new SignerList();
	}

	/**
	 * Create an instance of {@link Signer }.
	 *
	 * @return objeto respuesta
	 */
	public Signer createSigner() {
		return new Signer();
	}

	/**
	 * Create an instance of {@link Paper }.
	 *
	 * @return objeto respuesta
	 */
	public Paper createPaper() {
		return new Paper();
	}

	/**
	 * Create an instance of {@link Extensions }.
	 *
	 * @return objeto respuesta
	 */
	public Extensions createExtensions() {
		return new Extensions();
	}

	/**
	 * Create an instance of {@link FolderInfo }.
	 *
	 * @return objeto respuesta
	 */
	public FolderInfo createFolderInfo() {
		return new FolderInfo();
	}

	/**
	 * Create an instance of {@link FolderReviewList }.
	 *
	 * @return objeto respuesta
	 */
	public FolderReviewList createFolderReviewList() {
		return new FolderReviewList();
	}

	/**
	 * Create an instance of {@link SetTask }.
	 *
	 * @return objeto respuesta
	 */
	public SetTask createSetTask() {
		return new SetTask();
	}

	/**
	 * Create an instance of {@link DelayTask }.
	 *
	 * @return objeto respuesta
	 */
	public DelayTask createDelayTask() {
		return new DelayTask();
	}

	/**
	 * Create an instance of {@link DelayTaskInfoList }.
	 *
	 * @return objeto respuesta
	 */
	public DelayTaskInfoList createDelayTaskInfoList() {
		return new DelayTaskInfoList();
	}

	/**
	 * Create an instance of {@link DelayTaskInfo }.
	 *
	 * @return objeto respuesta
	 */
	public DelayTaskInfo createDelayTaskInfo() {
		return new DelayTaskInfo();
	}

	/**
	 * Create an instance of {@link ContributedDocumentList }.
	 *
	 * @return objeto respuesta
	 */
	public ContributedDocumentList createContributedDocumentList() {
		return new ContributedDocumentList();
	}

	/**
	 * Create an instance of {@link Item }.
	 *
	 * @return objeto respuesta
	 */
	public Item createItem() {
		return new Item();
	}

	/**
	 * Create an instance of {@link AuthorizationStorageInfo }.
	 *
	 * @return objeto respuesta
	 */
	public AuthorizationStorageInfo createAuthorizationStorageInfo() {
		return new AuthorizationStorageInfo();
	}

	/**
	 * Create an instance of {@link NotificationList }.
	 *
	 * @return objeto respuesta
	 */
	public NotificationList createNotificationList() {
		return new NotificationList();
	}

	/**
	 * Create an instance of {@link PaymentRequestList }.
	 *
	 * @return objeto respuesta
	 */
	public PaymentRequestList createPaymentRequestList() {
		return new PaymentRequestList();
	}

	/**
	 * Create an instance of {@link PaymentRequest }.
	 *
	 * @return objeto respuesta
	 */
	public PaymentRequest createPaymentRequest() {
		return new PaymentRequest();
	}

	/**
	 * Create an instance of {@link ItemList }.
	 *
	 * @return objeto respuesta
	 */
	public ItemList createItemList() {
		return new ItemList();
	}

	/**
	 * Create an instance of {@link GeneratedDocumentList }.
	 *
	 * @return objeto respuesta
	 */
	public GeneratedDocumentList createGeneratedDocumentList() {
		return new GeneratedDocumentList();
	}

	/**
	 * Create an instance of {@link AuthorizationStorageList }.
	 *
	 * @return objeto respuesta
	 */
	public AuthorizationStorageList createAuthorizationStorageList() {
		return new AuthorizationStorageList();
	}

	/**
	 * Create an instance of {@link FolderAuthorizations }.
	 *
	 * @return objeto respuesta
	 */
	public FolderAuthorizations createFolderAuthorizations() {
		return new FolderAuthorizations();
	}

	/**
	 * Create an instance of {@link TraceInfo }.
	 *
	 * @return objeto respuesta
	 */
	public TraceInfo createTraceInfo() {
		return new TraceInfo();
	}

	/**
	 * Create an instance of {@link InfExpte }.
	 *
	 * @return objeto respuesta
	 */
	public InfExpte createInfExpte() {
		return new InfExpte();
	}

	/**
	 * Create an instance of {@link ParticipantList }.
	 *
	 * @return objeto respuesta
	 */
	public ParticipantList createParticipantList() {
		return new ParticipantList();
	}

	/**
	 * Create an instance of {@link FolderDocumentList }.
	 *
	 * @return objeto respuesta
	 */
	public FolderDocumentList createFolderDocumentList() {
		return new FolderDocumentList();
	}

	/**
	 * Create an instance of {@link AuthorizationsList }.
	 *
	 * @return objeto respuesta
	 */
	public AuthorizationsList createAuthorizationsList() {
		return new AuthorizationsList();
	}

	/**
	 * Create an instance of {@link RelationList }.
	 *
	 * @return objeto respuesta
	 */
	public RelationList createRelationList() {
		return new RelationList();
	}

	/**
	 * Create an instance of {@link DelayTaskList }.
	 *
	 * @return objeto respuesta
	 */
	public DelayTaskList createDelayTaskList() {
		return new DelayTaskList();
	}

	/**
	 * Create an instance of {@link DocumentTraceInfoList }.
	 *
	 * @return objeto respuesta
	 */
	public DocumentTraceInfoList createDocumentTraceInfoList() {
		return new DocumentTraceInfoList();
	}

	/**
	 * Create an instance of {@link TraceInfos }.
	 *
	 * @return objeto respuesta
	 */
	public TraceInfos createTraceInfos() {
		return new TraceInfos();
	}

	/**
	 * Create an instance of {@link FolderDocs }.
	 *
	 * @return objeto respuesta
	 */
	public FolderDocs createFolderDocs() {
		return new FolderDocs();
	}

	/**
	 * Create an instance of {@link Attribute }.
	 *
	 * @return objeto respuesta
	 */
	public Attribute createAttribute() {
		return new Attribute();
	}

	/**
	 * Create an instance of {@link InfExpteList }.
	 *
	 * @return objeto respuesta
	 */
	public InfExpteList createInfExpteList() {
		return new InfExpteList();
	}

	/**
	 * Create an instance of {@link Attributes }.
	 *
	 * @return objeto respuesta
	 */
	public Attributes createAttributes() {
		return new Attributes();
	}

	/**
	 * Create an instance of {@link ListDocumentTraceInfoList }.
	 *
	 * @return objeto respuesta
	 */
	public ListDocumentTraceInfoList createListDocumentTraceInfoList() {
		return new ListDocumentTraceInfoList();
	}

	/**
	 * Create an instance of {@link DescriptionType.Language }
	 * @return objeto respuesta
	 */
	public DescriptionType.Language createDescriptionTypeLanguage() {
		return new DescriptionType.Language();
	}

}
