net.opengis.wfs.v_2_0
Class ObjectFactory

java.lang.Object
  extended by net.opengis.wfs.v_2_0.ObjectFactory

public class ObjectFactory
extends Object

This object contains factory methods for each Java content interface and Java element interface generated in the net.opengis.wfs.v_2_0 package.

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.


Constructor Summary
ObjectFactory()
          Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.wfs.v_2_0
 
Method Summary
 Abstract createAbstract()
          Create an instance of Abstract
 JAXBElement<AbstractTransactionActionType> createAbstractTransactionAction(AbstractTransactionActionType value)
          Create an instance of JAXBElement<AbstractTransactionActionType>}
 ActionResultsType createActionResultsType()
          Create an instance of ActionResultsType
 AdditionalObjects createAdditionalObjects()
          Create an instance of AdditionalObjects
 AdditionalValues createAdditionalValues()
          Create an instance of AdditionalValues
 JAXBElement<EnvelopePropertyType> createBoundedBy(EnvelopePropertyType value)
          Create an instance of JAXBElement<EnvelopePropertyType>}
 CreatedOrModifiedFeatureType createCreatedOrModifiedFeatureType()
          Create an instance of CreatedOrModifiedFeatureType
 JAXBElement<CreateStoredQueryType> createCreateStoredQuery(CreateStoredQueryType value)
          Create an instance of JAXBElement<CreateStoredQueryType>}
 JAXBElement<CreateStoredQueryResponseType> createCreateStoredQueryResponse(CreateStoredQueryResponseType value)
          Create an instance of JAXBElement<CreateStoredQueryResponseType>}
 CreateStoredQueryResponseType createCreateStoredQueryResponseType()
          Create an instance of CreateStoredQueryResponseType
 CreateStoredQueryType createCreateStoredQueryType()
          Create an instance of CreateStoredQueryType
 JAXBElement<DeleteType> createDelete(DeleteType value)
          Create an instance of JAXBElement<DeleteType>}
 DeleteType createDeleteType()
          Create an instance of DeleteType
 JAXBElement<DescribeFeatureTypeType> createDescribeFeatureType(DescribeFeatureTypeType value)
          Create an instance of JAXBElement<DescribeFeatureTypeType>}
 DescribeFeatureTypeType createDescribeFeatureTypeType()
          Create an instance of DescribeFeatureTypeType
 JAXBElement<DescribeStoredQueriesType> createDescribeStoredQueries(DescribeStoredQueriesType value)
          Create an instance of JAXBElement<DescribeStoredQueriesType>}
 JAXBElement<DescribeStoredQueriesResponseType> createDescribeStoredQueriesResponse(DescribeStoredQueriesResponseType value)
          Create an instance of JAXBElement<DescribeStoredQueriesResponseType>}
 DescribeStoredQueriesResponseType createDescribeStoredQueriesResponseType()
          Create an instance of DescribeStoredQueriesResponseType
 DescribeStoredQueriesType createDescribeStoredQueriesType()
          Create an instance of DescribeStoredQueriesType
 DropStoredQuery createDropStoredQuery()
          Create an instance of DropStoredQuery
 JAXBElement<ExecutionStatusType> createDropStoredQueryResponse(ExecutionStatusType value)
          Create an instance of JAXBElement<ExecutionStatusType>}
 JAXBElement<ElementType> createElement(ElementType value)
          Create an instance of JAXBElement<ElementType>}
 ElementType createElementType()
          Create an instance of ElementType
 EmptyType createEmptyType()
          Create an instance of EmptyType
 EnvelopePropertyType createEnvelopePropertyType()
          Create an instance of EnvelopePropertyType
 ExecutionStatusType createExecutionStatusType()
          Create an instance of ExecutionStatusType
 ExtendedDescriptionType createExtendedDescriptionType()
          Create an instance of ExtendedDescriptionType
 JAXBElement<FeatureCollectionType> createFeatureCollection(FeatureCollectionType value)
          Create an instance of JAXBElement<FeatureCollectionType>}
 FeatureCollectionType createFeatureCollectionType()
          Create an instance of FeatureCollectionType
 FeaturesLockedType createFeaturesLockedType()
          Create an instance of FeaturesLockedType
 FeaturesNotLockedType createFeaturesNotLockedType()
          Create an instance of FeaturesNotLockedType
 JAXBElement<FeatureTypeListType> createFeatureTypeList(FeatureTypeListType value)
          Create an instance of JAXBElement<FeatureTypeListType>}
 FeatureTypeListType createFeatureTypeListType()
          Create an instance of FeatureTypeListType
 FeatureTypeType createFeatureTypeType()
          Create an instance of FeatureTypeType
 FeatureTypeType.NoCRS createFeatureTypeTypeNoCRS()
          Create an instance of FeatureTypeType.NoCRS
 JAXBElement<GetCapabilitiesType> createGetCapabilities(GetCapabilitiesType value)
          Create an instance of JAXBElement<GetCapabilitiesType>}
 GetCapabilitiesType createGetCapabilitiesType()
          Create an instance of GetCapabilitiesType
 JAXBElement<GetFeatureType> createGetFeature(GetFeatureType value)
          Create an instance of JAXBElement<GetFeatureType>}
 GetFeatureType createGetFeatureType()
          Create an instance of GetFeatureType
 JAXBElement<GetFeatureWithLockType> createGetFeatureWithLock(GetFeatureWithLockType value)
          Create an instance of JAXBElement<GetFeatureWithLockType>}
 GetFeatureWithLockType createGetFeatureWithLockType()
          Create an instance of GetFeatureWithLockType
 JAXBElement<GetPropertyValueType> createGetPropertyValue(GetPropertyValueType value)
          Create an instance of JAXBElement<GetPropertyValueType>}
 GetPropertyValueType createGetPropertyValueType()
          Create an instance of GetPropertyValueType
 JAXBElement<InsertType> createInsert(InsertType value)
          Create an instance of JAXBElement<InsertType>}
 InsertType createInsertType()
          Create an instance of InsertType
 JAXBElement<ListStoredQueriesType> createListStoredQueries(ListStoredQueriesType value)
          Create an instance of JAXBElement<ListStoredQueriesType>}
 JAXBElement<ListStoredQueriesResponseType> createListStoredQueriesResponse(ListStoredQueriesResponseType value)
          Create an instance of JAXBElement<ListStoredQueriesResponseType>}
 ListStoredQueriesResponseType createListStoredQueriesResponseType()
          Create an instance of ListStoredQueriesResponseType
 ListStoredQueriesType createListStoredQueriesType()
          Create an instance of ListStoredQueriesType
 JAXBElement<LockFeatureType> createLockFeature(LockFeatureType value)
          Create an instance of JAXBElement<LockFeatureType>}
 JAXBElement<LockFeatureResponseType> createLockFeatureResponse(LockFeatureResponseType value)
          Create an instance of JAXBElement<LockFeatureResponseType>}
 LockFeatureResponseType createLockFeatureResponseType()
          Create an instance of LockFeatureResponseType
 LockFeatureType createLockFeatureType()
          Create an instance of LockFeatureType
 JAXBElement<MemberPropertyType> createMember(MemberPropertyType value)
          Create an instance of JAXBElement<MemberPropertyType>}
 MemberPropertyType createMemberPropertyType()
          Create an instance of MemberPropertyType
 MetadataURLType createMetadataURLType()
          Create an instance of MetadataURLType
 JAXBElement<NativeType> createNative(NativeType value)
          Create an instance of JAXBElement<NativeType>}
 NativeType createNativeType()
          Create an instance of NativeType
 OutputFormatListType createOutputFormatListType()
          Create an instance of OutputFormatListType
 ParameterExpressionType createParameterExpressionType()
          Create an instance of ParameterExpressionType
 ParameterType createParameterType()
          Create an instance of ParameterType
 JAXBElement<PropertyType> createProperty(PropertyType value)
          Create an instance of JAXBElement<PropertyType>}
 PropertyName createPropertyName()
          Create an instance of PropertyName
 JAXBElement<PropertyName> createPropertyName(PropertyName value)
          Create an instance of JAXBElement<PropertyName>}
 PropertyType createPropertyType()
          Create an instance of PropertyType
 PropertyType.ValueReference createPropertyTypeValueReference()
          Create an instance of PropertyType.ValueReference
 JAXBElement<QueryType> createQuery(QueryType value)
          Create an instance of JAXBElement<QueryType>}
 QueryExpressionTextType createQueryExpressionTextType()
          Create an instance of QueryExpressionTextType
 QueryType createQueryType()
          Create an instance of QueryType
 JAXBElement<ReplaceType> createReplace(ReplaceType value)
          Create an instance of JAXBElement<ReplaceType>}
 ReplaceType createReplaceType()
          Create an instance of ReplaceType
 JAXBElement<SimpleFeatureCollectionType> createSimpleFeatureCollection(SimpleFeatureCollectionType value)
          Create an instance of JAXBElement<SimpleFeatureCollectionType>}
 SimpleFeatureCollectionType createSimpleFeatureCollectionType()
          Create an instance of SimpleFeatureCollectionType
 JAXBElement<StoredQueryType> createStoredQuery(StoredQueryType value)
          Create an instance of JAXBElement<StoredQueryType>}
 StoredQueryDescriptionType createStoredQueryDescriptionType()
          Create an instance of StoredQueryDescriptionType
 StoredQueryListItemType createStoredQueryListItemType()
          Create an instance of StoredQueryListItemType
 StoredQueryType createStoredQueryType()
          Create an instance of StoredQueryType
 Title createTitle()
          Create an instance of Title
 JAXBElement<TransactionType> createTransaction(TransactionType value)
          Create an instance of JAXBElement<TransactionType>}
 JAXBElement<TransactionResponseType> createTransactionResponse(TransactionResponseType value)
          Create an instance of JAXBElement<TransactionResponseType>}
 TransactionResponseType createTransactionResponseType()
          Create an instance of TransactionResponseType
 TransactionSummaryType createTransactionSummaryType()
          Create an instance of TransactionSummaryType
 TransactionType createTransactionType()
          Create an instance of TransactionType
 TruncatedResponse createTruncatedResponse()
          Create an instance of TruncatedResponse
 JAXBElement<TupleType> createTuple(TupleType value)
          Create an instance of JAXBElement<TupleType>}
 TupleType createTupleType()
          Create an instance of TupleType
 JAXBElement<UpdateType> createUpdate(UpdateType value)
          Create an instance of JAXBElement<UpdateType>}
 UpdateType createUpdateType()
          Create an instance of UpdateType
 JAXBElement<Object> createValue(Object value)
          Create an instance of JAXBElement<Object>}
 JAXBElement<ValueCollectionType> createValueCollection(ValueCollectionType value)
          Create an instance of JAXBElement<ValueCollectionType>}
 ValueCollectionType createValueCollectionType()
          Create an instance of ValueCollectionType
 JAXBElement<ValueListType> createValueList(ValueListType value)
          Create an instance of JAXBElement<ValueListType>}
 ValueListType createValueListType()
          Create an instance of ValueListType
 JAXBElement<WFSCapabilitiesType> createWFSCapabilities(WFSCapabilitiesType value)
          Create an instance of JAXBElement<WFSCapabilitiesType>}
 WFSCapabilitiesType createWFSCapabilitiesType()
          Create an instance of WFSCapabilitiesType
 WFSCapabilitiesType.WSDL createWFSCapabilitiesTypeWSDL()
          Create an instance of WFSCapabilitiesType.WSDL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectFactory

public ObjectFactory()
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.wfs.v_2_0

Method Detail

createFeatureTypeType

public FeatureTypeType createFeatureTypeType()
Create an instance of FeatureTypeType


createWFSCapabilitiesType

public WFSCapabilitiesType createWFSCapabilitiesType()
Create an instance of WFSCapabilitiesType


createPropertyType

public PropertyType createPropertyType()
Create an instance of PropertyType


createTruncatedResponse

public TruncatedResponse createTruncatedResponse()
Create an instance of TruncatedResponse


createFeatureCollectionType

public FeatureCollectionType createFeatureCollectionType()
Create an instance of FeatureCollectionType


createSimpleFeatureCollectionType

public SimpleFeatureCollectionType createSimpleFeatureCollectionType()
Create an instance of SimpleFeatureCollectionType


createInsertType

public InsertType createInsertType()
Create an instance of InsertType


createUpdateType

public UpdateType createUpdateType()
Create an instance of UpdateType


createQueryType

public QueryType createQueryType()
Create an instance of QueryType


createCreateStoredQueryType

public CreateStoredQueryType createCreateStoredQueryType()
Create an instance of CreateStoredQueryType


createGetPropertyValueType

public GetPropertyValueType createGetPropertyValueType()
Create an instance of GetPropertyValueType


createTupleType

public TupleType createTupleType()
Create an instance of TupleType


createExecutionStatusType

public ExecutionStatusType createExecutionStatusType()
Create an instance of ExecutionStatusType


createCreateStoredQueryResponseType

public CreateStoredQueryResponseType createCreateStoredQueryResponseType()
Create an instance of CreateStoredQueryResponseType


createDeleteType

public DeleteType createDeleteType()
Create an instance of DeleteType


createDescribeStoredQueriesResponseType

public DescribeStoredQueriesResponseType createDescribeStoredQueriesResponseType()
Create an instance of DescribeStoredQueriesResponseType


createMemberPropertyType

public MemberPropertyType createMemberPropertyType()
Create an instance of MemberPropertyType


createListStoredQueriesResponseType

public ListStoredQueriesResponseType createListStoredQueriesResponseType()
Create an instance of ListStoredQueriesResponseType


createDescribeStoredQueriesType

public DescribeStoredQueriesType createDescribeStoredQueriesType()
Create an instance of DescribeStoredQueriesType


createTransactionType

public TransactionType createTransactionType()
Create an instance of TransactionType


createGetCapabilitiesType

public GetCapabilitiesType createGetCapabilitiesType()
Create an instance of GetCapabilitiesType


createAdditionalObjects

public AdditionalObjects createAdditionalObjects()
Create an instance of AdditionalObjects


createValueCollectionType

public ValueCollectionType createValueCollectionType()
Create an instance of ValueCollectionType


createTransactionResponseType

public TransactionResponseType createTransactionResponseType()
Create an instance of TransactionResponseType


createLockFeatureType

public LockFeatureType createLockFeatureType()
Create an instance of LockFeatureType


createGetFeatureType

public GetFeatureType createGetFeatureType()
Create an instance of GetFeatureType


createPropertyName

public PropertyName createPropertyName()
Create an instance of PropertyName


createTitle

public Title createTitle()
Create an instance of Title


createAdditionalValues

public AdditionalValues createAdditionalValues()
Create an instance of AdditionalValues


createLockFeatureResponseType

public LockFeatureResponseType createLockFeatureResponseType()
Create an instance of LockFeatureResponseType


createReplaceType

public ReplaceType createReplaceType()
Create an instance of ReplaceType


createFeatureTypeListType

public FeatureTypeListType createFeatureTypeListType()
Create an instance of FeatureTypeListType


createGetFeatureWithLockType

public GetFeatureWithLockType createGetFeatureWithLockType()
Create an instance of GetFeatureWithLockType


createEnvelopePropertyType

public EnvelopePropertyType createEnvelopePropertyType()
Create an instance of EnvelopePropertyType


createStoredQueryType

public StoredQueryType createStoredQueryType()
Create an instance of StoredQueryType


createListStoredQueriesType

public ListStoredQueriesType createListStoredQueriesType()
Create an instance of ListStoredQueriesType


createDropStoredQuery

public DropStoredQuery createDropStoredQuery()
Create an instance of DropStoredQuery


createValueListType

public ValueListType createValueListType()
Create an instance of ValueListType


createDescribeFeatureTypeType

public DescribeFeatureTypeType createDescribeFeatureTypeType()
Create an instance of DescribeFeatureTypeType


createNativeType

public NativeType createNativeType()
Create an instance of NativeType


createElementType

public ElementType createElementType()
Create an instance of ElementType


createAbstract

public Abstract createAbstract()
Create an instance of Abstract


createQueryExpressionTextType

public QueryExpressionTextType createQueryExpressionTextType()
Create an instance of QueryExpressionTextType


createOutputFormatListType

public OutputFormatListType createOutputFormatListType()
Create an instance of OutputFormatListType


createActionResultsType

public ActionResultsType createActionResultsType()
Create an instance of ActionResultsType


createParameterExpressionType

public ParameterExpressionType createParameterExpressionType()
Create an instance of ParameterExpressionType


createMetadataURLType

public MetadataURLType createMetadataURLType()
Create an instance of MetadataURLType


createParameterType

public ParameterType createParameterType()
Create an instance of ParameterType


createStoredQueryDescriptionType

public StoredQueryDescriptionType createStoredQueryDescriptionType()
Create an instance of StoredQueryDescriptionType


createExtendedDescriptionType

public ExtendedDescriptionType createExtendedDescriptionType()
Create an instance of ExtendedDescriptionType


createEmptyType

public EmptyType createEmptyType()
Create an instance of EmptyType


createCreatedOrModifiedFeatureType

public CreatedOrModifiedFeatureType createCreatedOrModifiedFeatureType()
Create an instance of CreatedOrModifiedFeatureType


createFeaturesLockedType

public FeaturesLockedType createFeaturesLockedType()
Create an instance of FeaturesLockedType


createStoredQueryListItemType

public StoredQueryListItemType createStoredQueryListItemType()
Create an instance of StoredQueryListItemType


createTransactionSummaryType

public TransactionSummaryType createTransactionSummaryType()
Create an instance of TransactionSummaryType


createFeaturesNotLockedType

public FeaturesNotLockedType createFeaturesNotLockedType()
Create an instance of FeaturesNotLockedType


createFeatureTypeTypeNoCRS

public FeatureTypeType.NoCRS createFeatureTypeTypeNoCRS()
Create an instance of FeatureTypeType.NoCRS


createWFSCapabilitiesTypeWSDL

public WFSCapabilitiesType.WSDL createWFSCapabilitiesTypeWSDL()
Create an instance of WFSCapabilitiesType.WSDL


createPropertyTypeValueReference

public PropertyType.ValueReference createPropertyTypeValueReference()
Create an instance of PropertyType.ValueReference


createProperty

public JAXBElement<PropertyType> createProperty(PropertyType value)
Create an instance of JAXBElement<PropertyType>}


createGetPropertyValue

public JAXBElement<GetPropertyValueType> createGetPropertyValue(GetPropertyValueType value)
Create an instance of JAXBElement<GetPropertyValueType>}


createCreateStoredQuery

public JAXBElement<CreateStoredQueryType> createCreateStoredQuery(CreateStoredQueryType value)
Create an instance of JAXBElement<CreateStoredQueryType>}


createFeatureCollection

public JAXBElement<FeatureCollectionType> createFeatureCollection(FeatureCollectionType value)
Create an instance of JAXBElement<FeatureCollectionType>}


createAbstractTransactionAction

public JAXBElement<AbstractTransactionActionType> createAbstractTransactionAction(AbstractTransactionActionType value)
Create an instance of JAXBElement<AbstractTransactionActionType>}


createInsert

public JAXBElement<InsertType> createInsert(InsertType value)
Create an instance of JAXBElement<InsertType>}


createQuery

public JAXBElement<QueryType> createQuery(QueryType value)
Create an instance of JAXBElement<QueryType>}


createUpdate

public JAXBElement<UpdateType> createUpdate(UpdateType value)
Create an instance of JAXBElement<UpdateType>}


createDelete

public JAXBElement<DeleteType> createDelete(DeleteType value)
Create an instance of JAXBElement<DeleteType>}


createSimpleFeatureCollection

public JAXBElement<SimpleFeatureCollectionType> createSimpleFeatureCollection(SimpleFeatureCollectionType value)
Create an instance of JAXBElement<SimpleFeatureCollectionType>}


createTuple

public JAXBElement<TupleType> createTuple(TupleType value)
Create an instance of JAXBElement<TupleType>}


createDropStoredQueryResponse

public JAXBElement<ExecutionStatusType> createDropStoredQueryResponse(ExecutionStatusType value)
Create an instance of JAXBElement<ExecutionStatusType>}


createCreateStoredQueryResponse

public JAXBElement<CreateStoredQueryResponseType> createCreateStoredQueryResponse(CreateStoredQueryResponseType value)
Create an instance of JAXBElement<CreateStoredQueryResponseType>}


createGetFeature

public JAXBElement<GetFeatureType> createGetFeature(GetFeatureType value)
Create an instance of JAXBElement<GetFeatureType>}


createTransactionResponse

public JAXBElement<TransactionResponseType> createTransactionResponse(TransactionResponseType value)
Create an instance of JAXBElement<TransactionResponseType>}


createLockFeature

public JAXBElement<LockFeatureType> createLockFeature(LockFeatureType value)
Create an instance of JAXBElement<LockFeatureType>}


createPropertyName

public JAXBElement<PropertyName> createPropertyName(PropertyName value)
Create an instance of JAXBElement<PropertyName>}


createLockFeatureResponse

public JAXBElement<LockFeatureResponseType> createLockFeatureResponse(LockFeatureResponseType value)
Create an instance of JAXBElement<LockFeatureResponseType>}


createDescribeStoredQueriesResponse

public JAXBElement<DescribeStoredQueriesResponseType> createDescribeStoredQueriesResponse(DescribeStoredQueriesResponseType value)
Create an instance of JAXBElement<DescribeStoredQueriesResponseType>}


createMember

public JAXBElement<MemberPropertyType> createMember(MemberPropertyType value)
Create an instance of JAXBElement<MemberPropertyType>}


createListStoredQueriesResponse

public JAXBElement<ListStoredQueriesResponseType> createListStoredQueriesResponse(ListStoredQueriesResponseType value)
Create an instance of JAXBElement<ListStoredQueriesResponseType>}


createDescribeStoredQueries

public JAXBElement<DescribeStoredQueriesType> createDescribeStoredQueries(DescribeStoredQueriesType value)
Create an instance of JAXBElement<DescribeStoredQueriesType>}


createValue

public JAXBElement<Object> createValue(Object value)
Create an instance of JAXBElement<Object>}


createTransaction

public JAXBElement<TransactionType> createTransaction(TransactionType value)
Create an instance of JAXBElement<TransactionType>}


createGetCapabilities

public JAXBElement<GetCapabilitiesType> createGetCapabilities(GetCapabilitiesType value)
Create an instance of JAXBElement<GetCapabilitiesType>}


createValueList

public JAXBElement<ValueListType> createValueList(ValueListType value)
Create an instance of JAXBElement<ValueListType>}


createDescribeFeatureType

public JAXBElement<DescribeFeatureTypeType> createDescribeFeatureType(DescribeFeatureTypeType value)
Create an instance of JAXBElement<DescribeFeatureTypeType>}


createNative

public JAXBElement<NativeType> createNative(NativeType value)
Create an instance of JAXBElement<NativeType>}


createElement

public JAXBElement<ElementType> createElement(ElementType value)
Create an instance of JAXBElement<ElementType>}


createFeatureTypeList

public JAXBElement<FeatureTypeListType> createFeatureTypeList(FeatureTypeListType value)
Create an instance of JAXBElement<FeatureTypeListType>}


createReplace

public JAXBElement<ReplaceType> createReplace(ReplaceType value)
Create an instance of JAXBElement<ReplaceType>}


createGetFeatureWithLock

public JAXBElement<GetFeatureWithLockType> createGetFeatureWithLock(GetFeatureWithLockType value)
Create an instance of JAXBElement<GetFeatureWithLockType>}


createValueCollection

public JAXBElement<ValueCollectionType> createValueCollection(ValueCollectionType value)
Create an instance of JAXBElement<ValueCollectionType>}


createBoundedBy

public JAXBElement<EnvelopePropertyType> createBoundedBy(EnvelopePropertyType value)
Create an instance of JAXBElement<EnvelopePropertyType>}


createListStoredQueries

public JAXBElement<ListStoredQueriesType> createListStoredQueries(ListStoredQueriesType value)
Create an instance of JAXBElement<ListStoredQueriesType>}


createStoredQuery

public JAXBElement<StoredQueryType> createStoredQuery(StoredQueryType value)
Create an instance of JAXBElement<StoredQueryType>}


createWFSCapabilities

public JAXBElement<WFSCapabilitiesType> createWFSCapabilities(WFSCapabilitiesType value)
Create an instance of JAXBElement<WFSCapabilitiesType>}



Copyright © 2008-2014 Highsource. All Rights Reserved.