protected void registerBindings(Map bindings) {
//Types
// container.registerComponentImplementation(WFS.AbstractTransactionActionType,AbstractTransactionActionTypeBinding.class);
binding(bindings, WFS.ActionResultsType);
bindings.put(WFS.AllSomeType,new EnumSimpleBinding(AllSomeType.class, WFS.AllSomeType));
// container.registerComponentImplementation(WFS.BaseRequestType,BaseRequestTypeBinding.class);
binding(bindings, WFS.CreatedOrModifiedFeatureType);
binding(bindings, WFS.CreateStoredQueryResponseType);
binding(bindings, WFS.CreateStoredQueryType);
binding(bindings, WFS.DeleteType);
binding(bindings, WFS.DescribeFeatureTypeType);
binding(bindings, WFS.DescribeStoredQueriesResponseType);
binding(bindings, WFS.DescribeStoredQueriesType);
// container.registerComponentImplementation(WFS.ElementType,ElementTypeBinding.class);
// container.registerComponentImplementation(WFS.EmptyType,EmptyTypeBinding.class);
bindings.put(WFS.EnvelopePropertyType,EnvelopePropertyTypeBinding.class);
binding(bindings, WFS.ExecutionStatusType);
// container.registerComponentImplementation(WFS.ExtendedDescriptionType,ExtendedDescriptionTypeBinding.class);
bindings.put(WFS.FeatureCollectionType,FeatureCollectionTypeBinding.class);
binding(bindings, WFS.FeaturesLockedType);
binding(bindings, WFS.FeaturesNotLockedType);
// container.registerComponentImplementation(WFS.FeatureTypeListType,FeatureTypeListTypeBinding.class);
// container.registerComponentImplementation(WFS.FeatureTypeType,FeatureTypeTypeBinding.class);
binding(bindings, WFS.GetCapabilitiesType);
binding(bindings, WFS.GetFeatureType);
binding(bindings, WFS.GetFeatureWithLockType);
binding(bindings, WFS.GetPropertyValueType);
binding(bindings, WFS.InsertType);
binding(bindings, WFS.ListStoredQueriesResponseType);
binding(bindings, WFS.ListStoredQueriesType);
binding(bindings, WFS.LockFeatureResponseType);
binding(bindings, WFS.LockFeatureType);
bindings.put(WFS.MemberPropertyType,MemberPropertyTypeBinding.class);
// container.registerComponentImplementation(WFS.MetadataURLType,MetadataURLTypeBinding.class);
binding(bindings, WFS.NativeType);
// container.registerComponentImplementation(WFS.nonNegativeIntegerOrUnknown,NonNegativeIntegerOrUnknownBinding.class);
// container.registerComponentImplementation(WFS.OutputFormatListType,OutputFormatListTypeBinding.class);
binding(bindings, WFS.ParameterExpressionType);
binding(bindings, WFS.ParameterType);
// container.registerComponentImplementation(WFS.positiveIntegerWithStar,PositiveIntegerWithStarBinding.class);
binding(bindings, WFS.PropertyType);
bindings.put(WFS.QueryExpressionTextType,QueryExpressionTextTypeBinding.class);
bindings.put(WFS.QueryType, QueryTypeBinding.class);
binding(bindings, WFS.ReplaceType);
bindings.put(WFS.ResolveValueType,new EnumSimpleBinding(ResolveValueType.class, WFS.ResolveValueType));
bindings.put(WFS.ResultTypeType, new EnumSimpleBinding(ResultTypeType.class, WFS.ResultTypeType));
bindings.put(WFS.ReturnFeatureTypesListType,ReturnFeatureTypesListTypeBinding.class);
// container.registerComponentImplementation(WFS.SimpleFeatureCollectionType,SimpleFeatureCollectionTypeBinding.class);
// container.registerComponentImplementation(WFS.StarStringType,StarStringTypeBinding.class);
// container.registerComponentImplementation(WFS.StateValueType,StateValueTypeBinding.class);
binding(bindings, WFS.StoredQueryDescriptionType);
binding(bindings, WFS.StoredQueryListItemType);
binding(bindings, WFS.StoredQueryType);
binding(bindings, WFS.TransactionResponseType);
binding(bindings, WFS.TransactionSummaryType);
bindings.put(WFS.TransactionType,TransactionTypeBinding.class);
bindings.put(WFS.TupleType,TupleTypeBinding.class);
bindings.put(WFS.UpdateActionType, new EnumSimpleBinding(UpdateActionType.class, WFS.UpdateActionType));
binding(bindings, WFS.UpdateType);
bindings.put(WFS.ValueCollectionType, ValueCollectionTypeBinding.class);
// container.registerComponentImplementation(WFS.ValueListType,ValueListTypeBinding.class);
// bindings.put(WFS.WFS_CapabilitiesType, WFS_CapabilitiesTypeBinding.class);
// container.registerComponentImplementation(WFS._Abstract,_AbstractBinding.class);